added support for xAI and Agent Zero Venice.ai providers

frdel committed Sep 17, 2025 at 14:23 UTC 2f6fcc29a2b43771a6c96ce901c6bdcf1d396abe
2 files changed +10 -2
conf/model_providers.yaml
+9 -1
@@ -17,6 +17,11 @@
17 # This is useful for `api_base`, `extra_headers`, etc.
18
19 chat:
20 + a0_venice:
21 + name: Agent Zero Venice.ai
22 + litellm_provider: openai
23 + kwargs:
24 + api_base: https://api.agent-zero.ai/venice/v1
25 anthropic:
26 name: Anthropic
27 litellm_provider: anthropic
@@ -58,10 +63,13 @@ chat:
63 name: Sambanova
64 litellm_provider: sambanova
65 venice:
61 - name: Venice
66 + name: Venice.ai
67 litellm_provider: openai
68 kwargs:
69 api_base: https://api.venice.ai/api/v1
70 + xai:
71 + name: xAI
72 + litellm_provider: xai
73 other:
74 name: Other OpenAI compatible
75 litellm_provider: openai
python/helpers/settings.py
+1 -1
@@ -593,7 +593,7 @@ def convert_out(settings: Settings) -> SettingsOutput:
593 api_keys_section: SettingsSection = {
594 "id": "api_keys",
595 "title": "API Keys",
596 - "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.",
596 + "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.<br>For more information abou Agent Zero Venice provider, see <a href='http://agent-zero.ai/?community/api-dashboard/about' target='_blank'>Agent Zero Venice</a>.",
597 "fields": api_keys_fields,
598 "tab": "external",
599 }