opencode/packages/web/src/content/docs/bs/go.mdx

148 lines
5.7 KiB
Markdown

---
title: Go
description: Povoljna pretplata za otvorene modele za programiranje.
---
import config from "../../../../config.mjs"
export const console = config.console
export const email = `mailto:${config.email}`
OpenCode Go je povoljna pretplata — **$5 za vaš prvi mjesec**, a zatim **$10/mjesečno** — koja vam pruža pouzdan pristup popularnim otvorenim modelima za programiranje.
:::note
OpenCode Go je trenutno u beta fazi.
:::
Go radi kao bilo koji drugi provajder u OpenCode-u. Pretplatite se na OpenCode Go i
dobijete svoj API ključ. On je **potpuno opcionalan** i ne morate ga koristiti da
biste koristili OpenCode.
Dizajniran je prvenstveno za međunarodne korisnike, sa modelima hostovanim u SAD-u, EU i Singapuru za stabilan globalni pristup.
---
## Pozadina
Otvoreni modeli su postali zaista dobri. Sada dostižu performanse bliske
vlasničkim modelima za zadatke programiranja. A pošto ih mnogi provajderi mogu nuditi
konkurentno, obično su znatno jeftiniji.
Međutim, dobiti pouzdan pristup s niskom latencijom do njih može biti teško. Provajderi
variraju u pogledu kvaliteta i dostupnosti.
:::tip
Testirali smo odabranu grupu modela i provajdera koji dobro rade sa OpenCode-om.
:::
Da bismo to popravili, uradili smo nekoliko stvari:
1. Testirali smo odabranu grupu otvorenih modela i razgovarali s njihovim timovima o tome kako da ih
najbolje pokrenemo.
2. Zatim smo sarađivali s nekoliko provajdera kako bismo bili sigurni da se oni ispravno
poslužuju.
3. Na kraju smo benchmarkovali kombinaciju modela/provajdera i osmislili
listu koju rado preporučujemo.
OpenCode Go vam daje pristup ovim modelima za **$5 za vaš prvi mjesec**, a zatim **$10/mjesečno**.
---
## Kako funkcioniše
OpenCode Go radi kao bilo koji drugi provajder u OpenCode-u.
1. Prijavite se na **<a href={console}>OpenCode Zen</a>**, pretplatite se na Go i
kopirajte svoj API ključ.
2. Pokrenite komandu `/connect` u TUI-ju, odaberite `OpenCode Go` i zalijepite
svoj API ključ.
3. Pokrenite `/models` u TUI-ju da vidite listu modela dostupnih kroz Go.
:::note
Samo jedan član po radnom prostoru (workspace) može se pretplatiti na OpenCode Go.
:::
Trenutna lista modela uključuje:
- **GLM-5**
- **Kimi K2.5**
- **MiniMax M2.5**
- **MiniMax M2.7**
Lista modela se može mijenjati dok testiramo i dodajemo nove.
---
## Ograničenja upotrebe
OpenCode Go uključuje sljedeća ograničenja:
- **Ograničenje od 5 sati** — $12 potrošnje
- **Sedmično ograničenje** — $30 potrošnje
- **Mjesečno ograničenje** — $60 potrošnje
Ograničenja su definisana u dolarskoj vrijednosti. To znači da vaš stvarni broj zahtjeva zavisi od modela koji koristite. Jeftiniji modeli poput MiniMax M2.5 omogućavaju više zahtjeva, dok skuplji modeli poput GLM-5 omogućavaju manje.
Tabela ispod pruža procijenjeni broj zahtjeva na osnovu tipičnih obrazaca korištenja Go pretplate:
| | GLM-5 | Kimi K2.5 | MiniMax M2.7 | MiniMax M2.5 |
| ------------------ | ----- | --------- | ------------ | ------------ |
| zahtjeva na 5 sati | 1,150 | 1,850 | 14,000 | 20,000 |
| zahtjeva sedmično | 2,880 | 4,630 | 35,000 | 50,000 |
| zahtjeva mjesečno | 5,750 | 9,250 | 70,000 | 100,000 |
Procjene se zasnivaju na zapaženim prosječnim obrascima zahtjeva:
- GLM-5 — 700 ulaznih (input), 52,000 keširanih, 150 izlaznih (output) tokena po zahtjevu
- Kimi K2.5 — 870 ulaznih, 55,000 keširanih, 200 izlaznih tokena po zahtjevu
- MiniMax M2.7/M2.5 — 300 ulaznih, 55,000 keširanih, 125 izlaznih tokena po zahtjevu
Svoju trenutnu potrošnju možete pratiti u **<a href={console}>konzoli</a>**.
:::tip
Ako dostignete ograničenje upotrebe, možete nastaviti koristiti besplatne modele.
:::
Ograničenja upotrebe mogu se promijeniti kako budemo učili iz rane upotrebe i povratnih informacija.
---
### Upotreba preko ograničenja
Ako također imate kredite na svom Zen balansu, možete omogućiti **Use balance**
opciju u konzoli. Kada je omogućeno, Go će preći na vaš Zen balans
nakon što dostignete ograničenja upotrebe umjesto blokiranja zahtjeva.
---
## Endpointi
Također možete pristupiti Go modelima putem sljedećih API endpointa.
| Model | Model ID | Endpoint | AI SDK Paket |
| ------------ | ------------ | ------------------------------------------------ | --------------------------- |
| GLM-5 | glm-5 | `https://opencode.ai/zen/go/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/go/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| MiniMax M2.7 | minimax-m2.7 | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` |
| MiniMax M2.5 | minimax-m2.5 | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` |
[Model id](/docs/config/#models) u vašoj OpenCode konfiguraciji
koristi format `opencode-go/<model-id>`. Na primjer, za Kimi K2.5, koristili biste
`opencode-go/kimi-k2.5` u svojoj konfiguraciji.
---
## Privatnost
Plan je prvenstveno namijenjen međunarodnim korisnicima, a modeli su smješteni u US, EU i Singaporeu radi stabilnog globalnog pristupa. Naši pružaoci usluga primjenjuju politiku nultog zadržavanja podataka i ne koriste vaše podatke za treniranje modela.
---
## Ciljevi
Napravili smo OpenCode Go da bismo:
1. Učinili AI programiranje **dostupnim** većem broju ljudi putem povoljne pretplate.
2. Pružili **pouzdan** pristup najboljim otvorenim modelima za programiranje.
3. Odabrali modele koji su **testirani i benchmarkovani** za upotrebu od strane agenata za programiranje.
4. Osigurali da **nema zaključavanja (no lock-in)**, omogućavajući vam da uz OpenCode koristite i bilo kojeg drugog provajdera.