* 获取默认的 LLM 和 Model 配置
()
| 82 | * 获取默认的 LLM 和 Model 配置 |
| 83 | */ |
| 84 | function getDefaultConfigs(): { llmConfig: LLMConfig | null; modelConfig: ModelConfig | null } { |
| 85 | const settings = stores.settings.settings |
| 86 | if (!settings) { |
| 87 | return { llmConfig: null, modelConfig: null } |
| 88 | } |
| 89 | |
| 90 | const llmConfig = settings.llmConfigs.items.find((c) => c.id === settings.defaultLLMId) || null |
| 91 | const modelConfig = |
| 92 | settings.modelConfigs.items.find((c) => c.id === settings.defaultModelConfigId) || null |
| 93 | |
| 94 | return { llmConfig, modelConfig } |
| 95 | } |
| 96 | |
| 97 | /** |
| 98 | * 获取指定的配置(或使用默认配置) |
no outgoing calls
no test coverage detected