/ src / types / llm.d.ts
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  }