148 lines
5.7 KiB
Markdown
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.
|