diff --git a/roles/vhosts/gateway_openclaw/defaults/main.yml b/roles/vhosts/gateway_openclaw/defaults/main.yml index 4853c8a..17f0dcd 100644 --- a/roles/vhosts/gateway_openclaw/defaults/main.yml +++ b/roles/vhosts/gateway_openclaw/defaults/main.yml @@ -62,15 +62,9 @@ gateway_openclaw_default_model: primary: "{{ gateway_openclaw_default_model_primary }}" fallbacks: - "{{ gateway_openclaw_default_model_fallback }}" - - nvidia/nemotron-3-super-120b-a12b - - nvidia/minimaxai/minimax-m2.5 - - nvidia/z-ai/glm5 gateway_openclaw_default_models: "{{ gateway_openclaw_default_model_primary }}": {} "{{ gateway_openclaw_default_model_fallback }}": {} - nvidia/nemotron-3-super-120b-a12b: {} - nvidia/minimaxai/minimax-m2.5: {} - nvidia/z-ai/glm5: {} openai/gpt-5.5: agentRuntime: id: codex @@ -139,59 +133,3 @@ gateway_openclaw_model_providers: contextWindow: 128000 maxTokens: 8192 reasoning: true - nvidia: - api: openai-completions - baseUrl: https://integrate.api.nvidia.com/v1 - models: - - id: nvidia/nemotron-3-super-120b-a12b - name: NVIDIA Nemotron 3 Super 120B - input: [text] - contextWindow: 262144 - maxTokens: 8192 - reasoning: false - compat: - requiresStringContent: true - cost: - input: 0 - output: 0 - cacheRead: 0 - cacheWrite: 0 - - id: moonshotai/kimi-k2.5 - name: Kimi K2.5 - input: [text] - contextWindow: 262144 - maxTokens: 8192 - reasoning: false - compat: - requiresStringContent: true - cost: - input: 0 - output: 0 - cacheRead: 0 - cacheWrite: 0 - - id: minimaxai/minimax-m2.5 - name: MiniMax M2.5 - input: [text] - contextWindow: 196608 - maxTokens: 8192 - reasoning: false - compat: - requiresStringContent: true - cost: - input: 0 - output: 0 - cacheRead: 0 - cacheWrite: 0 - - id: z-ai/glm5 - name: GLM-5 - input: [text] - contextWindow: 202752 - maxTokens: 8192 - reasoning: false - compat: - requiresStringContent: true - cost: - input: 0 - output: 0 - cacheRead: 0 - cacheWrite: 0 diff --git a/roles/vhosts/litellm/files/register_mainstream_models.sh b/roles/vhosts/litellm/files/register_mainstream_models.sh index 864ee59..279723f 100644 --- a/roles/vhosts/litellm/files/register_mainstream_models.sh +++ b/roles/vhosts/litellm/files/register_mainstream_models.sh @@ -26,9 +26,15 @@ add_model() { local litellm_provider_model="$2" local api_key_env_var="$3" local api_base="${4:-}" - + + # Skip registration when the backing API key was not provided (empty env var). + if [ -z "${!api_key_env_var:-}" ]; then + echo "[SKIP] $alias_name: $api_key_env_var is empty; not registering." + return 0 + fi + echo "Adding model: $alias_name -> $litellm_provider_model" - + local payload if [ -n "$api_base" ]; then payload=$(cat <