Buckets:
| title: Modeli | |
| description: Konfiguriranje LLM provajdera i modela. | |
| OpenCode koristi [AI SDK](https://ai-sdk.dev/) i [Models.dev](https://models.dev) za podršku **75+ LLM providera**, uključujući lokalne modele. | |
| ## Provajderi | |
| Većina popularnih provajdera su unaprijed učitani prema zadanim postavkama. Ako ste dodali vjerodajnice za provajdera putem naredbe `/connect`, oni će biti dostupni kada pokrenete OpenCode. | |
| Saznajte više o [providers](/docs/providers). | |
| ## Odabir modela | |
| Nakon što konfigurirate svog provajdera, možete odabrati model koji želite upisivanjem: | |
| ```bash frame="none" | |
| /models | |
| ``` | |
| ## Preporučeni modeli | |
| Postoji mnogo modela vani, a novi modeli izlaze svake sedmice. | |
| :::tip | |
| Razmislite o korištenju jednog od modela koje preporučujemo. | |
| ::: | |
| Međutim, postoji samo nekoliko njih koji su dobri i u generiranju koda i u pozivanju alata. | |
| Evo nekoliko modela koji dobro rade sa OpenCode, bez posebnog redosleda. (Ovo nije potpuna lista niti je nužno ažurirana): | |
| - GPT 5.2 | |
| - Codex GPT 5.1 | |
| - Claude Opus 4.5 | |
| - Claude Sonnet 4.5 | |
| - Minimax M2.1 | |
| - Gemini 3 Pro | |
| ## Postavljanje zadanog | |
| Da postavite jedan od ovih kao zadani model, možete postaviti ključ `model` u svom | |
| OpenCode config. | |
| ```json title="opencode.json" {3} | |
| { | |
| "$schema": "https://opencode.ai/config.json", | |
| "model": "lmstudio/google/gemma-3n-e4b" | |
| } | |
| ``` | |
| Ovdje je puni ID `provider_id/model_id`. Na primjer, ako koristite [OpenCode Zen](/docs/zen), koristili biste `opencode/gpt-5.1-codex` za GPT 5.1 Codex. | |
| Ako ste konfigurirali [prilagođenog provajdera](/docs/providers#custom), `provider_id` je ključ iz `provider` dijela vaše konfiguracije, a `model_id` je ključ iz `provider.models`. | |
| ## Konfiguracija modela | |
| Možete globalno konfigurirati opcije modela kroz config. | |
| ```jsonc title="opencode.jsonc" {7-12,19-24} | |
| { | |
| "$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, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| } | |
| ``` | |
| Ovdje konfiguriramo globalne postavke za dva ugrađena modela: `gpt-5` kada se pristupa preko `openai` provajdera i `claude-sonnet-4-20250514` kada se pristupa preko `anthropic` provajdera. | |
| Ugrađeni dobavljač i nazivi modela mogu se naći na [Models.dev](https://models.dev). | |
| Također možete konfigurirati ove opcije za sve agente koje koristite. Konfiguracija agenta poništava sve globalne opcije ovdje. [Saznajte više](/docs/agents/#additional). | |
| Također možete definirati prilagođene varijante koje proširuju ugrađene. Varijante vam omogućavaju da konfigurirate različite postavke za isti model bez stvaranja duplih unosa: | |
| ```jsonc title="opencode.jsonc" {6-21} | |
| { | |
| "$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", | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| } | |
| ``` | |
| ## Varijante | |
| Mnogi modeli podržavaju više varijanti sa različitim konfiguracijama. OpenCode se isporučuje sa ugrađenim podrazumevanim varijantama za popularne provajdere. | |
| ### Ugrađene varijante | |
| OpenCode se isporučuje sa zadanim varijantama za mnoge provajdere: | |
| **Anthropic**: | |
| - `high` - Visok budžet za razmišljanje (zadano) | |
| - `max` - Maksimalni budžet za razmišljanje | |
| **OpenAI**: | |
| Zavisi od modela, ali otprilike: | |
| - `none` - Bez obrazloženja | |
| - `minimal` - Minimalni napor za rasuđivanje | |
| - `low` - Nizak napor u rasuđivanju | |
| - `medium` - Srednji napor u zaključivanju | |
| - `high` - Veliki napor u rasuđivanju | |
| - `xhigh` - Ekstra visok napor u rasuđivanju | |
| **Google**: | |
| - `low` - Manji trud/budžet tokena | |
| - `high` - Veći budžet za trud/token | |
| :::tip | |
| Ova lista nije sveobuhvatna. Mnogi drugi provajderi također imaju ugrađene zadane postavke. | |
| ::: | |
| ### Prilagođene varijante | |
| Možete nadjačati postojeće varijante ili dodati svoje: | |
| ```jsonc title="opencode.jsonc" {7-18} | |
| { | |
| "$schema": "https://opencode.ai/config.json", | |
| "provider": { | |
| "openai": { | |
| "models": { | |
| "gpt-5": { | |
| "variants": { | |
| "thinking": { | |
| "reasoningEffort": "high", | |
| "textVerbosity": "low", | |
| }, | |
| "fast": { | |
| "disabled": true, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| } | |
| ``` | |
| ### Kruženje kroz varijante | |
| Koristite keybind `variant_cycle` za brzo prebacivanje između varijanti. [Saznajte više](/docs/keybinds). | |
| ## Učitavanje modela | |
| Kada se OpenCode pokrene, on provjerava modele u sljedećem prioritetnom redoslijedu: | |
| 1. Oznaka komandne linije `--model` ili `-m`. Format je isti kao u konfiguracijskoj datoteci: `provider_id/model_id`. | |
| 2. Lista modela u OpenCode konfiguraciji. | |
| ```json title="opencode.json" | |
| { | |
| "$schema": "https://opencode.ai/config.json", | |
| "model": "anthropic/claude-sonnet-4-20250514" | |
| } | |
| ``` | |
| Format ovdje je `provider/model`. 3. Posljednji korišteni model. 4. Prvi model koji koristi interni prioritet. | |
Xet Storage Details
- Size:
- 5.7 kB
- Xet hash:
- 8caeabf78640379995afbb70ad56add9cb8be52ad8577a7374e7039df1c05cc5
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.