llm.d.ts
1 export interface LlmConfig { 2 default: ChatbotConfig 3 custom: ChatbotConfig[] 4 } 5 6 export interface ChatbotConfig { 7 name: string 8 9 apiKey: string 10 apiCli: string 11 12 icon: string 13 14 url: string 15 urlList: string[] 16 17 path: string 18 pathList: string[] 19 20 model: string 21 modelList: string[] 22 23 authPrefix: string 24 authPrefixList: string[] 25 26 maxTokensValue?: string 27 maxTokensPrefix: string 28 maxTokensPrefixList: string[] 29 30 temperature?: string 31 topP?: string 32 method: string 33 contentType: string 34 stream: boolean 35 reasoningEffort?: number 36 enableThinking?: number 37 enableExtraBody: boolean 38 extraBody: object 39 authorization: boolean 40 mcp: boolean 41 }