feat: add custom provider and non-destructive onboard

This commit is contained in:
Re-bin
2026-02-13 16:05:00 +00:00
parent 3f59a8e234
commit b76cf05c3a
3 changed files with 24 additions and 9 deletions

View File

@@ -179,6 +179,7 @@ class ProviderConfig(BaseModel):
class ProvidersConfig(BaseModel):
"""Configuration for LLM providers."""
custom: ProviderConfig = Field(default_factory=ProviderConfig) # Any OpenAI-compatible endpoint
anthropic: ProviderConfig = Field(default_factory=ProviderConfig)
openai: ProviderConfig = Field(default_factory=ProviderConfig)
openrouter: ProviderConfig = Field(default_factory=ProviderConfig)