Native support for xAI Grok3
Model shorthand mapping related fixes Comprehensive auto-mode related tests
This commit is contained in:
@@ -9,11 +9,13 @@ standardization purposes.
|
||||
Environment Variables:
|
||||
- OPENAI_ALLOWED_MODELS: Comma-separated list of allowed OpenAI models
|
||||
- GOOGLE_ALLOWED_MODELS: Comma-separated list of allowed Gemini models
|
||||
- XAI_ALLOWED_MODELS: Comma-separated list of allowed X.AI GROK models
|
||||
- OPENROUTER_ALLOWED_MODELS: Comma-separated list of allowed OpenRouter models
|
||||
|
||||
Example:
|
||||
OPENAI_ALLOWED_MODELS=o3-mini,o4-mini
|
||||
GOOGLE_ALLOWED_MODELS=flash
|
||||
XAI_ALLOWED_MODELS=grok-3,grok-3-fast
|
||||
OPENROUTER_ALLOWED_MODELS=opus,sonnet,mistral
|
||||
"""
|
||||
|
||||
@@ -40,6 +42,7 @@ class ModelRestrictionService:
|
||||
ENV_VARS = {
|
||||
ProviderType.OPENAI: "OPENAI_ALLOWED_MODELS",
|
||||
ProviderType.GOOGLE: "GOOGLE_ALLOWED_MODELS",
|
||||
ProviderType.XAI: "XAI_ALLOWED_MODELS",
|
||||
ProviderType.OPENROUTER: "OPENROUTER_ALLOWED_MODELS",
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user