packages/web/src/content/docs/nb/models.mdx
OpenCode bruker AI SDK og Models.dev for å støtte 75+ LLM leverandører og den støtter kjøring av lokale modeller.
De fleste populære leverandørene er forhåndslastet som standard. Hvis du har lagt til legitimasjonen for en leverandør gjennom kommandoen /connect, vil den være tilgjengelig når du starter OpenCode.
Finn ut mer om leverandører.
Når du har konfigurert leverandøren din, kan du velge modellen du ønsker ved å skrive inn:
/models
Det er mange modeller der ute, med nye modeller som kommer ut hver uke.
:::tip Vurder å bruke en av modellene vi anbefaler. :::
Imidlertid er det bare noen få av dem som er gode til både å generere kode og verktøykalling.
Her er flere modeller som fungerer godt med OpenCode, uten spesiell rekkefølge. (Dette er ikke en uttømmende liste og er heller ikke nødvendigvis oppdatert):
For å angi en av disse som standardmodell, kan du angi model-tasten i din
OpenCode-konfigurasjon.
{
"$schema": "https://opencode.ai/config.json",
"model": "lmstudio/google/gemma-3n-e4b"
}
Her er hele ID provider_id/model_id. For eksempel, hvis du bruker OpenCode Zen, vil du bruke opencode/gpt-5.1-codex for GPT 5.1 Codex.
Hvis du har konfigurert en egendefinert leverandør, er provider_id nøkkelen fra provider-delen av konfigurasjonen din, og model_id er nøkkelen fra provider.models.
Du kan konfigurere en modells alternativer globalt gjennom konfigurasjonen.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"models": {
"gpt-5": {
"options": {
"reasoningEffort": "high",
"textVerbosity": "low",
"reasoningSummary": "auto",
"include": ["reasoning.encrypted_content"],
},
},
},
},
"anthropic": {
"models": {
"claude-sonnet-4-5-20250929": {
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000,
},
},
},
},
},
},
}
Her konfigurerer vi globale innstillinger for to innebygde modeller: gpt-5 når de åpnes via openai-leverandøren, og claude-sonnet-4-20250514 når de åpnes via anthropic-leverandøren.
De innebygde leverandør- og modellnavnene finnes på Models.dev.
Du kan også konfigurere disse alternativene for alle agenter du bruker. Agentkonfigurasjonen overstyrer alle globale alternativer her. Finn ut mer.
Du kan også definere tilpassede varianter som utvider de innebygde. Varianter lar deg konfigurere forskjellige innstillinger for samme modell uten å opprette dupliserte oppføringer:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"opencode": {
"models": {
"gpt-5": {
"variants": {
"high": {
"reasoningEffort": "high",
"textVerbosity": "low",
"reasoningSummary": "auto",
},
"low": {
"reasoningEffort": "low",
"textVerbosity": "low",
"reasoningSummary": "auto",
},
},
},
},
},
},
}
Mange modeller støtter flere varianter med forskjellige konfigurasjoner. opencode leveres med innebygde standardvarianter for populære leverandører.
OpenCode leveres med standardvarianter for mange leverandører:
Anthropic:
high - Høyt tenkebudsjett (standard)max - Maksimalt tenkebudsjettOpenAI:
Varierer etter modell, men omtrent:
none - Ingen resonnementminimal - Minimal resonnementinnsatslow - Lav resonnementinnsatsmedium - Middels resonnementinnsatshigh - Høy resonnementinnsatsxhigh - Ekstra høy resonnementinnsatsGoogle:
low - Lavere innsats/tokenbudsjetthigh - Høyere innsats/tokenbudsjett:::tip Denne listen er ikke uttømmende. Mange andre leverandører har også innebygde standardinnstillinger. :::
Du kan overstyre eksisterende varianter eller legge til dine egne:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"models": {
"gpt-5": {
"variants": {
"thinking": {
"reasoningEffort": "high",
"textVerbosity": "low",
},
"fast": {
"disabled": true,
},
},
},
},
},
},
}
Bruk tastebindingen variant_cycle for raskt å bytte mellom varianter. Finn ut mer.
Når OpenCode starter opp, ser den etter modeller i følgende prioriterte rekkefølge:
Kommandolinjeflagget --model eller -m. Formatet er det samme som i konfigurasjonsfilen: provider_id/model_id.
Modelllisten i OpenCode-konfigurasjonen.
{
"$schema": "https://opencode.ai/config.json",
"model": "anthropic/claude-sonnet-4-20250514"
}
Formatet her er provider/model.
Den sist brukte modellen.
Den første modellen bruker en intern prioritet.