Files
homelab/ansible/roles/paperclip-docker/templates/opencode.jsonc.j2
T

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"
}