Interface ProviderConfigEntry

Configuration for a single AI model provider entry within the manager.

Interface

ProviderConfigEntry

interface ProviderConfigEntry {
    providerId: string;
    enabled: boolean;
    config: Partial<Record<string, any> | OpenAIProviderConfig | OpenRouterProviderConfig | OllamaProviderConfig | AnthropicProviderConfig | GroqProviderConfig | TogetherProviderConfig | MistralProviderConfig | XAIProviderConfig | GeminiProviderConfig | ClaudeCodeProviderConfig | GeminiCLIProviderConfig>;
    isDefault?: boolean;
}

Properties

providerId: string
enabled: boolean
config: Partial<Record<string, any> | OpenAIProviderConfig | OpenRouterProviderConfig | OllamaProviderConfig | AnthropicProviderConfig | GroqProviderConfig | TogetherProviderConfig | MistralProviderConfig | XAIProviderConfig | GeminiProviderConfig | ClaudeCodeProviderConfig | GeminiCLIProviderConfig>
isDefault?: boolean