Files
dotfiles/common/opencode/personal.json
T
2026-11-02 09:58:48 -05:00

258 lines
6.4 KiB
JSON

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"litellm": {
"npm": "@ai-sdk/openai-compatible",
"name": "LiteLLM \u00b7 PERSONAL",
"options": {
"baseURL": "{env:LITELLM_BASE}/v1",
"apiKey": "{env:LITELLM_KEY}"
},
"models": {
"qwen3.8-flash-next-iq3s-med": {
"name": "qwen3.8-flash-next IQ3_S (local Strata, medium reasoning)",
"limit": {
"context": 196608,
"output": 32768
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"qwen3.8-flash-next-iq3s": {
"name": "qwen3.8-flash-next IQ3_S (local Strata, default reasoning - slow)",
"limit": {
"context": 196608,
"output": 32768
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"gemma3-12b": {
"name": "gemma3-12b (local, on demand)",
"limit": {
"context": 32768,
"output": 8192
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"anthropic/claude-opus-5": {
"name": "claude-opus-5 (Anthropic direct)",
"limit": {
"context": 1000000,
"output": 128000
},
"cost": {
"input": 5.0,
"output": 25.0,
"cache_read": 0.5,
"cache_write": 6.25
}
},
"anthropic/claude-sonnet-5": {
"name": "claude-sonnet-5 (Anthropic direct)",
"limit": {
"context": 1000000,
"output": 128000
},
"cost": {
"input": 2.0,
"output": 10.0,
"cache_read": 0.2,
"cache_write": 2.5
}
},
"anthropic/claude-haiku-4-5": {
"name": "claude-haiku-4-5 (Anthropic direct)",
"limit": {
"context": 200000,
"output": 64000
},
"cost": {
"input": 1.0,
"output": 5.0,
"cache_read": 0.1,
"cache_write": 1.25
}
},
"chatgpt/gpt-5.6-sol": {
"name": "gpt-5.6-sol (ChatGPT Plus, flat fee)",
"limit": {
"context": 272000,
"output": 128000
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"chatgpt/gpt-5.6-terra": {
"name": "gpt-5.6-terra (ChatGPT Plus, flat fee)",
"limit": {
"context": 272000,
"output": 128000
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"chatgpt/gpt-5.6-luna": {
"name": "gpt-5.6-luna (ChatGPT Plus, flat fee)",
"limit": {
"context": 272000,
"output": 128000
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"chatgpt/gpt-5.5": {
"name": "gpt-5.5 (ChatGPT Plus, flat fee)",
"limit": {
"context": 272000,
"output": 128000
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"openai/gpt-5.6-sol": {
"name": "gpt-5.6-sol (OpenAI direct)",
"limit": {
"context": 1050000,
"output": 128000
},
"cost": {
"input": 4.0,
"output": 20.0,
"cache_read": 0.4,
"cache_write": 5.0
}
},
"openai/gpt-5.5": {
"name": "gpt-5.5 (OpenAI direct)",
"limit": {
"context": 1050000,
"output": 128000
},
"cost": {
"input": 5.0,
"output": 30.0,
"cache_read": 0.5,
"cache_write": 0.0
}
},
"openai/gpt-5.4": {
"name": "gpt-5.4 (OpenAI direct)",
"limit": {
"context": 1050000,
"output": 128000
},
"cost": {
"input": 2.5,
"output": 15.0,
"cache_read": 0.25,
"cache_write": 0.0
}
},
"openai/gpt-5.4-mini": {
"name": "gpt-5.4-mini (OpenAI direct)",
"limit": {
"context": 1050000,
"output": 128000
},
"cost": {
"input": 0.75,
"output": 4.5,
"cache_read": 0.075,
"cache_write": 0.0
}
},
"openai/gpt-5.3-codex": {
"name": "gpt-5.3-codex (OpenAI direct)",
"limit": {
"context": 200000,
"output": 64000
},
"cost": {
"input": 1.75,
"output": 14.0,
"cache_read": 0.175,
"cache_write": 0.0
}
},
"muse-glimmer-30b-low": {
"name": "Muse Glimmer 30B (local, low reasoning)",
"limit": {
"context": 131072,
"output": 8192
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
},
"muse-glimmer-30b": {
"name": "Muse Glimmer 30B (local, full reasoning - slow)",
"limit": {
"context": 131072,
"output": 8192
},
"cost": {
"input": 0.0,
"output": 0.0,
"cache_read": 0.0,
"cache_write": 0.0
}
}
}
}
},
"enabled_providers": [
"litellm"
],
"model": "litellm/muse-glimmer-30b",
"agent": {
"dev": {
"model": "litellm/muse-glimmer-30b"
},
"architect": {
"model": "litellm/muse-glimmer-30b"
},
"review": {
"model": "litellm/muse-glimmer-30b"
},
"duck": {
"model": "litellm/muse-glimmer-30b"
},
"brainstorm": {
"model": "litellm/muse-glimmer-30b"
}
}
}