(provider: LLMProvider)
| 158 | ) as Record<LLMProvider, string[]>; |
| 159 | |
| 160 | export function getDefaultProviderConfig(provider: LLMProvider): Omit<LLMConfig, 'apiKey'> { |
| 161 | const config = LLM_PROVIDER_CONFIGS[provider]; |
| 162 | return { |
| 163 | provider, |
| 164 | baseUrl: config.baseUrl, |
| 165 | model: config.defaultModel, |
| 166 | }; |
| 167 | } |
| 168 | |
| 169 | export function getModelInfo(provider: LLMProvider, modelId: string): ModelInfo | undefined { |
| 170 | return LLM_PROVIDER_CONFIGS[provider]?.models.find((m) => m.id === modelId); |
no outgoing calls
no test coverage detected