fix: resolve agent hang by reducing timeout and injecting env-based API keys
This commit is contained in:
parent
b0a6bb5add
commit
87dc1622b7
2 changed files with 162 additions and 42 deletions
102
k3s/config.json
102
k3s/config.json
|
|
@ -39,7 +39,7 @@
|
||||||
"subturn": {
|
"subturn": {
|
||||||
"max_depth": 10,
|
"max_depth": 10,
|
||||||
"max_concurrent": 5,
|
"max_concurrent": 5,
|
||||||
"default_timeout_minutes": 20,
|
"default_timeout_minutes": 2,
|
||||||
"default_token_budget": 100000,
|
"default_token_budget": 100000,
|
||||||
"concurrency_timeout_sec": 10
|
"concurrency_timeout_sec": 10
|
||||||
},
|
},
|
||||||
|
|
@ -301,36 +301,54 @@
|
||||||
"model_name": "openrouter-nemotron",
|
"model_name": "openrouter-nemotron",
|
||||||
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-elephant",
|
"model_name": "openrouter-elephant",
|
||||||
"model": "openrouter/elephant-alpha",
|
"model": "openrouter/elephant-alpha",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-free",
|
"model_name": "openrouter-free",
|
||||||
"model": "arcee-ai/trinity-large-preview:free",
|
"model": "arcee-ai/trinity-large-preview:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-auto",
|
"model_name": "openrouter-auto",
|
||||||
"model": "auto",
|
"model": "auto",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-gpt-5.4",
|
"model_name": "openrouter-gpt-5.4",
|
||||||
"model": "openai/gpt-5.4",
|
"model": "openai/gpt-5.4",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nemotron-4-340b",
|
"model_name": "nemotron-4-340b",
|
||||||
"model": "nvidia/nemotron-4-340b-instruct",
|
"model": "nvidia/nemotron-4-340b-instruct",
|
||||||
"api_base": "https://integrate.api.nvidia.com/v1"
|
"api_base": "https://integrate.api.nvidia.com/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "azure-grok",
|
"model_name": "azure-grok",
|
||||||
|
|
@ -422,85 +440,127 @@
|
||||||
"model_name": "google-gemma-4-26b-a4b-it:free",
|
"model_name": "google-gemma-4-26b-a4b-it:free",
|
||||||
"model": "google/gemma-4-26b-a4b-it:free",
|
"model": "google/gemma-4-26b-a4b-it:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "google-gemma-4-31b-it:free",
|
"model_name": "google-gemma-4-31b-it:free",
|
||||||
"model": "google/gemma-4-31b-it:free",
|
"model": "google/gemma-4-31b-it:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-3-super-120b-a12b:free",
|
"model_name": "nvidia-nemotron-3-super-120b-a12b:free",
|
||||||
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "qwen-qwen3-next-80b-a3b-instruct:free",
|
"model_name": "qwen-qwen3-next-80b-a3b-instruct:free",
|
||||||
"model": "qwen/qwen3-next-80b-a3b-instruct:free",
|
"model": "qwen/qwen3-next-80b-a3b-instruct:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-nano-9b-v2:free",
|
"model_name": "nvidia-nemotron-nano-9b-v2:free",
|
||||||
"model": "nvidia/nemotron-nano-9b-v2:free",
|
"model": "nvidia/nemotron-nano-9b-v2:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-elephant-alpha",
|
"model_name": "openrouter-elephant-alpha",
|
||||||
"model": "openrouter/elephant-alpha",
|
"model": "openrouter/elephant-alpha",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "minimax-minimax-m2.5:free",
|
"model_name": "minimax-minimax-m2.5:free",
|
||||||
"model": "minimax/minimax-m2.5:free",
|
"model": "minimax/minimax-m2.5:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "arcee-ai-trinity-large-preview:free",
|
"model_name": "arcee-ai-trinity-large-preview:free",
|
||||||
"model": "arcee-ai/trinity-large-preview:free",
|
"model": "arcee-ai/trinity-large-preview:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "google-lyria-3-pro-preview",
|
"model_name": "google-lyria-3-pro-preview",
|
||||||
"model": "google/lyria-3-pro-preview",
|
"model": "google/lyria-3-pro-preview",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "google-lyria-3-clip-preview",
|
"model_name": "google-lyria-3-clip-preview",
|
||||||
"model": "google/lyria-3-clip-preview",
|
"model": "google/lyria-3-clip-preview",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-3-nano-30b-a3b:free",
|
"model_name": "nvidia-nemotron-3-nano-30b-a3b:free",
|
||||||
"model": "nvidia/nemotron-3-nano-30b-a3b:free",
|
"model": "nvidia/nemotron-3-nano-30b-a3b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-nano-12b-v2-vl:free",
|
"model_name": "nvidia-nemotron-nano-12b-v2-vl:free",
|
||||||
"model": "nvidia/nemotron-nano-12b-v2-vl:free",
|
"model": "nvidia/nemotron-nano-12b-v2-vl:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openai-gpt-oss-120b:free",
|
"model_name": "openai-gpt-oss-120b:free",
|
||||||
"model": "openai/gpt-oss-120b:free",
|
"model": "openai/gpt-oss-120b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openai-gpt-oss-20b:free",
|
"model_name": "openai-gpt-oss-20b:free",
|
||||||
"model": "openai/gpt-oss-20b:free",
|
"model": "openai/gpt-oss-20b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"gateway": {
|
"gateway": {
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ data:
|
||||||
"subturn": {
|
"subturn": {
|
||||||
"max_depth": 10,
|
"max_depth": 10,
|
||||||
"max_concurrent": 5,
|
"max_concurrent": 5,
|
||||||
"default_timeout_minutes": 20,
|
"default_timeout_minutes": 2,
|
||||||
"default_token_budget": 100000,
|
"default_token_budget": 100000,
|
||||||
"concurrency_timeout_sec": 10
|
"concurrency_timeout_sec": 10
|
||||||
},
|
},
|
||||||
|
|
@ -308,36 +308,54 @@ data:
|
||||||
"model_name": "openrouter-nemotron",
|
"model_name": "openrouter-nemotron",
|
||||||
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-elephant",
|
"model_name": "openrouter-elephant",
|
||||||
"model": "openrouter/elephant-alpha",
|
"model": "openrouter/elephant-alpha",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-free",
|
"model_name": "openrouter-free",
|
||||||
"model": "arcee-ai/trinity-large-preview:free",
|
"model": "arcee-ai/trinity-large-preview:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-auto",
|
"model_name": "openrouter-auto",
|
||||||
"model": "auto",
|
"model": "auto",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-gpt-5.4",
|
"model_name": "openrouter-gpt-5.4",
|
||||||
"model": "openai/gpt-5.4",
|
"model": "openai/gpt-5.4",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"api_base": "https://openrouter.ai/api/v1"
|
"api_base": "https://openrouter.ai/api/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nemotron-4-340b",
|
"model_name": "nemotron-4-340b",
|
||||||
"model": "nvidia/nemotron-4-340b-instruct",
|
"model": "nvidia/nemotron-4-340b-instruct",
|
||||||
"api_base": "https://integrate.api.nvidia.com/v1"
|
"api_base": "https://integrate.api.nvidia.com/v1",
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "azure-grok",
|
"model_name": "azure-grok",
|
||||||
|
|
@ -429,85 +447,127 @@ data:
|
||||||
"model_name": "google-gemma-4-26b-a4b-it:free",
|
"model_name": "google-gemma-4-26b-a4b-it:free",
|
||||||
"model": "google/gemma-4-26b-a4b-it:free",
|
"model": "google/gemma-4-26b-a4b-it:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "google-gemma-4-31b-it:free",
|
"model_name": "google-gemma-4-31b-it:free",
|
||||||
"model": "google/gemma-4-31b-it:free",
|
"model": "google/gemma-4-31b-it:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-3-super-120b-a12b:free",
|
"model_name": "nvidia-nemotron-3-super-120b-a12b:free",
|
||||||
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
"model": "nvidia/nemotron-3-super-120b-a12b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "qwen-qwen3-next-80b-a3b-instruct:free",
|
"model_name": "qwen-qwen3-next-80b-a3b-instruct:free",
|
||||||
"model": "qwen/qwen3-next-80b-a3b-instruct:free",
|
"model": "qwen/qwen3-next-80b-a3b-instruct:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-nano-9b-v2:free",
|
"model_name": "nvidia-nemotron-nano-9b-v2:free",
|
||||||
"model": "nvidia/nemotron-nano-9b-v2:free",
|
"model": "nvidia/nemotron-nano-9b-v2:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openrouter-elephant-alpha",
|
"model_name": "openrouter-elephant-alpha",
|
||||||
"model": "openrouter/elephant-alpha",
|
"model": "openrouter/elephant-alpha",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "minimax-minimax-m2.5:free",
|
"model_name": "minimax-minimax-m2.5:free",
|
||||||
"model": "minimax/minimax-m2.5:free",
|
"model": "minimax/minimax-m2.5:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "arcee-ai-trinity-large-preview:free",
|
"model_name": "arcee-ai-trinity-large-preview:free",
|
||||||
"model": "arcee-ai/trinity-large-preview:free",
|
"model": "arcee-ai/trinity-large-preview:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "google-lyria-3-pro-preview",
|
"model_name": "google-lyria-3-pro-preview",
|
||||||
"model": "google/lyria-3-pro-preview",
|
"model": "google/lyria-3-pro-preview",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "google-lyria-3-clip-preview",
|
"model_name": "google-lyria-3-clip-preview",
|
||||||
"model": "google/lyria-3-clip-preview",
|
"model": "google/lyria-3-clip-preview",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-3-nano-30b-a3b:free",
|
"model_name": "nvidia-nemotron-3-nano-30b-a3b:free",
|
||||||
"model": "nvidia/nemotron-3-nano-30b-a3b:free",
|
"model": "nvidia/nemotron-3-nano-30b-a3b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "nvidia-nemotron-nano-12b-v2-vl:free",
|
"model_name": "nvidia-nemotron-nano-12b-v2-vl:free",
|
||||||
"model": "nvidia/nemotron-nano-12b-v2-vl:free",
|
"model": "nvidia/nemotron-nano-12b-v2-vl:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://NVIDIA_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openai-gpt-oss-120b:free",
|
"model_name": "openai-gpt-oss-120b:free",
|
||||||
"model": "openai/gpt-oss-120b:free",
|
"model": "openai/gpt-oss-120b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_name": "openai-gpt-oss-20b:free",
|
"model_name": "openai-gpt-oss-20b:free",
|
||||||
"model": "openai/gpt-oss-20b:free",
|
"model": "openai/gpt-oss-20b:free",
|
||||||
"protocol": "openrouter",
|
"protocol": "openrouter",
|
||||||
"enabled": true
|
"enabled": true,
|
||||||
|
"api_keys": [
|
||||||
|
"env://OPENROUTER_API_KEY"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"gateway": {
|
"gateway": {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue