Files
NianToB/shared/yinian-model.ts

32 lines
1004 B
TypeScript

export const YINIAN_MODEL_PROVIDER_KEY = 'yinian-model';
export const YINIAN_MODEL_DEFAULT_ID = 'custom-model';
export const YINIAN_MODEL_DEFAULT_NAME = 'Custom Model';
export const YINIAN_MODEL_DEFAULT_BASE_URL = 'https://api.example.com/v1';
export const YINIAN_MODEL_DEFAULT_API = 'openai-completions';
export const YINIAN_MODEL_AUTH_PROFILE_ID = `${YINIAN_MODEL_PROVIDER_KEY}:default`;
export const YINIAN_MODEL_REF = `${YINIAN_MODEL_PROVIDER_KEY}/${YINIAN_MODEL_DEFAULT_ID}`;
export const YINIAN_MODEL_ENTRY = {
id: YINIAN_MODEL_DEFAULT_ID,
name: YINIAN_MODEL_DEFAULT_NAME,
input: ['text'],
} as const;
export const YINIAN_LEGACY_MODEL_PROVIDER_KEYS = [
'minimax',
'minimax-portal',
] as const;
export const YINIAN_LEGACY_MODEL_REFS = [
'minimax/MiniMax-M2.7',
'minimax/MiniMax-M3',
] as const;
export const YINIAN_LEGACY_MODEL_AUTH_PROFILE_IDS = [
'minimax:default',
'minimax:cn',
'minimax-cn:default',
'minimax-portal-cn:default',
'minimax-portal:default',
] as const;