41 lines
956 B
Django/Jinja
41 lines
956 B
Django/Jinja
{
|
|
"$schema": "https://opencode.ai/config.json",
|
|
"provider": {
|
|
"vllm": {
|
|
"npm": "@ai-sdk/openai-compatible",
|
|
"name": "vLLM (Local)",
|
|
"models": {
|
|
"gemma-4-26b": {
|
|
"id": "Gemma-4-26B-A4B-it-AWQ",
|
|
"name": "Gemma 4 26B (Local AWQ)"
|
|
}
|
|
},
|
|
"options": {
|
|
"baseURL": "{{ vllm_endpoint }}/v1",
|
|
"headers": {
|
|
"Authorization": "Bearer {{ vault_vllm_api_key }}"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"provider": {
|
|
"fantasmic": {
|
|
"npm": "@ai-sdk/openai-compatible",
|
|
"name": "fantasmic",
|
|
"models": {
|
|
"gemma-4-26b-hermes": {
|
|
"id": "Gemma-4-26B-A4B-Hermes-VLM-MLX",
|
|
"name": "Gemma 4 26B (Hermes)"
|
|
}
|
|
},
|
|
"options": {
|
|
"baseURL": "{{ fantasmic_endpoint }}/v1",
|
|
"headers": {
|
|
"Authorization": "Bearer {{ vault_fantasmic_api_key }}"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"model": "vllm/gemma-4-26b"
|
|
}
|