diff --git a/conf/model_providers.yaml b/conf/model_providers.yaml
index 71c012256..ad7398ff7 100644
--- a/conf/model_providers.yaml
+++ b/conf/model_providers.yaml
@@ -17,6 +17,11 @@
# This is useful for `api_base`, `extra_headers`, etc.
chat:
+ a0_venice:
+ name: Agent Zero Venice.ai
+ litellm_provider: openai
+ kwargs:
+ api_base: https://api.agent-zero.ai/venice/v1
anthropic:
name: Anthropic
litellm_provider: anthropic
@@ -58,10 +63,13 @@ chat:
name: Sambanova
litellm_provider: sambanova
venice:
- name: Venice
+ name: Venice.ai
litellm_provider: openai
kwargs:
api_base: https://api.venice.ai/api/v1
+ xai:
+ name: xAI
+ litellm_provider: xai
other:
name: Other OpenAI compatible
litellm_provider: openai
diff --git a/python/helpers/settings.py b/python/helpers/settings.py
index 0b0c154bb..cd454525b 100644
--- a/python/helpers/settings.py
+++ b/python/helpers/settings.py
@@ -593,7 +593,7 @@ def convert_out(settings: Settings) -> SettingsOutput:
api_keys_section: SettingsSection = {
"id": "api_keys",
"title": "API Keys",
- "description": "API keys for model providers and services used by Agent Zero. You can set multiple API keys separated by a comma (,). They will be used in round-robin fashion.",
+ "description": "API keys for model providers and services used by Agent Zero. You can set multiple API keys separated by a comma (,). They will be used in round-robin fashion.
For more information abou Agent Zero Venice provider, see Agent Zero Venice.",
"fields": api_keys_fields,
"tab": "external",
}