237 lines
13 KiB
Plaintext
237 lines
13 KiB
Plaintext
---
|
|
title: Zen
|
|
description: Kurirana lista modela koje nudi OpenCode.
|
|
---
|
|
|
|
import config from "../../../../config.mjs"
|
|
export const console = config.console
|
|
export const email = `mailto:${config.email}`
|
|
|
|
OpenCode Zen je lista testiranih i provjerenih modela koje obezbjeduje OpenCode tim.
|
|
|
|
:::note
|
|
OpenCode Zen je trenutno u beta fazi.
|
|
:::
|
|
|
|
Zen radi kao i svaki drugi provajder u OpenCode. Prijavite se u OpenCode Zen i uzmete API kljuc. Ovo je **potpuno opcionalno** i ne morate ga koristiti da biste koristili OpenCode.
|
|
|
|
---
|
|
|
|
## Background
|
|
|
|
Postoji veliki broj modela, ali samo mali dio radi dobro kao coding agent. Dodatno, vecina provajdera je drugacije konfigurisana, pa su performanse i kvalitet cesto neujednaceni.
|
|
|
|
:::tip
|
|
Testirali smo odabranu grupu modela i provajdera koji dobro rade s OpenCode.
|
|
:::
|
|
|
|
Ako model koristite preko servisa poput OpenRouter-a, cesto ne mozete biti sigurni da dobijate najbolju verziju zeljenog modela.
|
|
|
|
Da to rijesimo, uradili smo nekoliko stvari:
|
|
|
|
1. Testirali smo odabrane modele i razgovarali sa njihovim timovima kako ih najbolje pokretati.
|
|
2. Zatim smo saradjivali s nekoliko provajdera da potvrdimo da se modeli isporucuju ispravno.
|
|
3. Na kraju smo benchmarkirali kombinacije model/provajder i sastavili listu koju preporucujemo.
|
|
|
|
OpenCode Zen je AI gateway koji vam daje pristup tim modelima.
|
|
|
|
---
|
|
|
|
## Kako radi
|
|
|
|
OpenCode Zen radi kao i svaki drugi provajder u OpenCode.
|
|
|
|
1. Prijavite se na **<a href={console}>OpenCode Zen</a>**, dodajte billing podatke i kopirajte API kljuc.
|
|
2. U TUI-ju pokrenite `/connect`, izaberite OpenCode Zen i zalijepite API kljuc.
|
|
3. Pokrenite `/models` u TUI-ju da vidite listu preporucenih modela.
|
|
|
|
Naplata je po zahtjevu i mozete dodavati kredit na racun.
|
|
|
|
---
|
|
|
|
## Endpoints
|
|
|
|
Nasim modelima mozete pristupiti i preko sljedecih API endpointa.
|
|
|
|
| Model | Model ID | Endpoint | AI SDK Package |
|
|
| ------------------ | ------------------ | -------------------------------------------------- | --------------------------- |
|
|
| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.5 | claude-opus-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Gemini 3 Pro | gemini-3-pro | `https://opencode.ai/zen/v1/models/gemini-3-pro` | `@ai-sdk/google` |
|
|
| Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` |
|
|
| MiniMax M2.1 | minimax-m2.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| MiniMax M2.1 Free | minimax-m2.1-free | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| GLM 4.7 | glm-4.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 4.7 Free | glm-4.7-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 4.6 | glm-4.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2.5 Free | kimi-k2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2 Thinking | kimi-k2-thinking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2 | kimi-k2 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
|
|
[model id](/docs/config/#models) u OpenCode konfiguraciji koristi format `opencode/<model-id>`. Na primjer, za GPT 5.2 Codex u konfiguraciji koristite `opencode/gpt-5.2-codex`.
|
|
|
|
---
|
|
|
|
### Models
|
|
|
|
Pun spisak dostupnih modela i metapodataka mozete preuzeti na:
|
|
|
|
```
|
|
https://opencode.ai/zen/v1/models
|
|
```
|
|
|
|
---
|
|
|
|
## Pricing
|
|
|
|
Podrzavamo pay-as-you-go model. Ispod su cijene **po 1M tokena**.
|
|
|
|
| Model | Input | Output | Cached Read | Cached Write |
|
|
| --------------------------------- | ------ | ------ | ----------- | ------------ |
|
|
| Big Pickle | Free | Free | Free | - |
|
|
| MiniMax M2.1 Free | Free | Free | Free | - |
|
|
| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - |
|
|
| GLM 4.7 Free | Free | Free | Free | - |
|
|
| GLM 4.7 | $0.60 | $2.20 | $0.10 | - |
|
|
| GLM 4.6 | $0.60 | $2.20 | $0.10 | - |
|
|
| Kimi K2.5 Free | Free | Free | Free | - |
|
|
| Kimi K2.5 | $0.60 | $3.00 | $0.08 | - |
|
|
| Kimi K2 Thinking | $0.40 | $2.50 | - | - |
|
|
| Kimi K2 | $0.40 | $2.50 | - | - |
|
|
| Qwen3 Coder 480B | $0.45 | $1.50 | - | - |
|
|
| Claude Sonnet 4.5 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4.5 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Sonnet 4 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Haiku 4.5 | $1.00 | $5.00 | $0.10 | $1.25 |
|
|
| Claude Haiku 3.5 | $0.80 | $4.00 | $0.08 | $1.00 |
|
|
| Claude Opus 4.6 (≤ 200K tokens) | $5.00 | $25.00 | $0.50 | $6.25 |
|
|
| Claude Opus 4.6 (> 200K tokens) | $10.00 | $37.50 | $1.00 | $12.50 |
|
|
| Claude Opus 4.5 | $5.00 | $25.00 | $0.50 | $6.25 |
|
|
| Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
|
|
| Gemini 3 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - |
|
|
| Gemini 3 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - |
|
|
| Gemini 3 Flash | $0.50 | $3.00 | $0.05 | - |
|
|
| GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.2 Codex | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5.1 Codex | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5.1 Codex Max | $1.25 | $10.00 | $0.125 | - |
|
|
| GPT 5.1 Codex Mini | $0.25 | $2.00 | $0.025 | - |
|
|
| GPT 5 | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5 Codex | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5 Nano | Free | Free | Free | - |
|
|
|
|
U historiji koristenja mozete primijetiti _Claude Haiku 3.5_. To je [low cost model](/docs/config/#models) koji se koristi za generisanje naslova sesija.
|
|
|
|
:::note
|
|
Naknade kartica se prenose po stvarnom trosku (4.4% + $0.30 po transakciji) i ne naplacujemo nista preko toga.
|
|
:::
|
|
|
|
Besplatni modeli:
|
|
|
|
- GLM 4.7 Free je dostupan na OpenCode ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
|
- Kimi K2.5 Free je dostupan na OpenCode ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
|
- MiniMax M2.1 Free je dostupan na OpenCode ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
|
- Big Pickle je stealth model koji je besplatan na OpenCode ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
|
|
|
Ako imate pitanja, <a href={email}>kontaktirajte nas</a>.
|
|
|
|
---
|
|
|
|
### Auto-reload
|
|
|
|
Ako vam stanje padne ispod $5, Zen ce automatski dopuniti $20.
|
|
|
|
Iznos auto-reloada mozete promijeniti. Auto-reload mozete i potpuno iskljuciti.
|
|
|
|
---
|
|
|
|
### Monthly limits
|
|
|
|
Mozete postaviti mjesecni limit potrosnje za cijeli workspace i za svakog clana tima.
|
|
|
|
Na primjer, ako postavite mjesecni limit na $20, Zen nece potrositi vise od $20 u mjesecu. Ali ako je auto-reload ukljucen, ukupna naplata moze preci $20 ako stanje padne ispod $5.
|
|
|
|
---
|
|
|
|
## Privacy
|
|
|
|
Svi nasi modeli su hostovani u SAD-u. Provajderi prate zero-retention politiku i ne koriste vase podatke za treniranje modela, uz sljedece izuzetke:
|
|
|
|
- Big Pickle: Tokom besplatnog perioda, prikupljeni podaci mogu se koristiti za poboljsanje modela.
|
|
- GLM 4.7 Free: Tokom besplatnog perioda, prikupljeni podaci mogu se koristiti za poboljsanje modela.
|
|
- Kimi K2.5 Free: Tokom besplatnog perioda, prikupljeni podaci mogu se koristiti za poboljsanje modela.
|
|
- MiniMax M2.1 Free: Tokom besplatnog perioda, prikupljeni podaci mogu se koristiti za poboljsanje modela.
|
|
- OpenAI API-ji: Zahtjevi se cuvaju 30 dana prema [OpenAI Data Policies](https://platform.openai.com/docs/guides/your-data).
|
|
- Anthropic API-ji: Zahtjevi se cuvaju 30 dana prema [Anthropic Data Policies](https://docs.anthropic.com/en/docs/claude-code/data-usage).
|
|
|
|
---
|
|
|
|
## For Teams
|
|
|
|
Zen odlicno radi i za timove. Mozete pozvati clanove tima, dodijeliti uloge, birati modele koje tim koristi i jos mnogo toga.
|
|
|
|
:::note
|
|
Workspaces su trenutno besplatni za timove kao dio beta faze.
|
|
:::
|
|
|
|
Upravljanje workspace-om je trenutno besplatno za timove tokom beta faze. Vise detalja o cijenama podijelit cemo uskoro.
|
|
|
|
---
|
|
|
|
### Roles
|
|
|
|
Mozete pozvati clanove tima u workspace i dodijeliti uloge:
|
|
|
|
- **Admin**: upravlja modelima, clanovima, API kljucevima i billingom
|
|
- **Member**: upravlja samo svojim API kljucevima
|
|
|
|
Admini mogu postaviti i mjesecne limite potrosnje po clanu da drze troskove pod kontrolom.
|
|
|
|
---
|
|
|
|
### Model access
|
|
|
|
Admini mogu ukljuciti ili iskljuciti odredene modele za workspace. Zahtjevi prema iskljucenom modelu vracaju gresku.
|
|
|
|
Ovo je korisno kada zelite zabraniti model koji prikuplja podatke.
|
|
|
|
---
|
|
|
|
### Bring your own key
|
|
|
|
Mozete koristiti vlastite OpenAI ili Anthropic API kljuceve i dalje koristiti ostale modele u Zen-u.
|
|
|
|
Kada koristite vlastite kljuceve, tokene direktno naplacuje provajder, ne Zen.
|
|
|
|
Na primjer, vasa organizacija mozda vec ima OpenAI ili Anthropic kljuc i zelite koristiti njega umjesto onog koji daje Zen.
|
|
|
|
---
|
|
|
|
## Goals
|
|
|
|
OpenCode Zen smo napravili da:
|
|
|
|
1. **Benchmarkiramo** najbolje kombinacije model/provajder za coding agente.
|
|
2. Omogucimo pristup opcijama **najviseg kvaliteta** bez degradacije performansi i preusmjeravanja na jeftinije provajdere.
|
|
3. Prenesemo svaka **snizenja cijena** prodajom po trosku, tako da je jedini markup pokrice processing naknada.
|
|
4. Obezbijedimo **bez lock-ina** tako da Zen mozete koristiti sa bilo kojim coding agentom, uz slobodu koristenja drugih provajdera u OpenCode.
|