summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/bs/providers.mdx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/content/docs/bs/providers.mdx')
-rw-r--r--packages/web/src/content/docs/bs/providers.mdx858
1 files changed, 294 insertions, 564 deletions
diff --git a/packages/web/src/content/docs/bs/providers.mdx b/packages/web/src/content/docs/bs/providers.mdx
index d88115713..acb33b7b0 100644
--- a/packages/web/src/content/docs/bs/providers.mdx
+++ b/packages/web/src/content/docs/bs/providers.mdx
@@ -59,11 +59,9 @@ Ako ste novi, preporučujemo da počnete sa OpenCode Zen.
1. Pokrenite naredbu `/connect` u TUI-u, odaberite opencode i idite na [opencode.ai/auth](https://opencode.ai/auth).
-
-
```txt
/connect
-
+
```
@@ -71,24 +69,20 @@ Ako ste novi, preporučujemo da počnete sa OpenCode Zen.
3. Zalijepite svoj API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite `/models` u TUI da vidite listu modela koje preporučujemo.
-
-
```txt
/models
-
+
```
@@ -113,34 +107,28 @@ Ne vidite provajdera ovdje? Pošaljite PR.
2. Pokrenite naredbu `/connect` i potražite **302.AI**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj 302.AI API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -163,8 +151,6 @@ Da biste koristili Amazon Bedrock s OpenCodeom:
Postavite jednu od ovih varijabli okruženja dok pokrećete opencode:
-
-
```bash
# Option 1: Using AWS access keys
AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=YYY opencode
@@ -174,102 +160,93 @@ Da biste koristili Amazon Bedrock s OpenCodeom:
# Option 3: Using Bedrock bearer token
AWS_BEARER_TOKEN_BEDROCK=XXX opencode
-
-```
- Ili ih dodajte na svoj bash profil:
+```
-
+Ili ih dodajte na svoj bash profil:
```bash title="~/.bash_profile"
export AWS_PROFILE=my-dev-profile
export AWS_REGION=us-east-1
-
-```
- #### Konfiguracijski fajl (preporučeno)
+```
- Za konfiguraciju specifičnu za projekat ili trajnu konfiguraciju, koristite `opencode.json`:
+#### Konfiguracijski fajl (preporučeno)
-
+Za konfiguraciju specifičnu za projekat ili trajnu konfiguraciju, koristite `opencode.json`:
```json title="opencode.json"
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "amazon-bedrock": {
- "options": {
- "region": "us-east-1",
- "profile": "my-aws-profile"
- }
- }
- }
- }
-
-
-```
-
- **Dostupne opcije:**
- - `region` - ​​AWS regija (npr. `us-east-1`, `eu-west-1`)
- - `profile` - ​​AWS je imenovao profil od `~/.aws/credentials`
- - `endpoint` - ​​URL prilagođene krajnje tačke za VPC krajnje tačke (pseudonim za generičku opciju `baseURL`)
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "amazon-bedrock": {
+ "options": {
+ "region": "us-east-1",
+ "profile": "my-aws-profile"
+ }
+ }
+ }
+}
+```
- :::tip
- Opcije konfiguracijske datoteke imaju prednost nad varijablama okruženja.
- :::
+**Dostupne opcije:**
- #### Napredno: VPC krajnje tačke
+- `region` - ​​AWS regija (npr. `us-east-1`, `eu-west-1`)
+- `profile` - ​​AWS je imenovao profil od `~/.aws/credentials`
+- `endpoint` - ​​URL prilagođene krajnje tačke za VPC krajnje tačke (pseudonim za generičku opciju `baseURL`)
- Ako koristite VPC krajnje tačke za Bedrock:
+:::tip
+Opcije konfiguracijske datoteke imaju prednost nad varijablama okruženja.
+:::
-
+#### Napredno: VPC krajnje tačke
-```json title="opencode.json"
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "amazon-bedrock": {
- "options": {
- "region": "us-east-1",
- "profile": "production",
- "endpoint": "https://bedrock-runtime.us-east-1.vpce-xxxxx.amazonaws.com"
- }
- }
- }
- }
-
+Ako koristite VPC krajnje tačke za Bedrock:
+```json title="opencode.json"
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "amazon-bedrock": {
+ "options": {
+ "region": "us-east-1",
+ "profile": "production",
+ "endpoint": "https://bedrock-runtime.us-east-1.vpce-xxxxx.amazonaws.com"
+ }
+ }
+ }
+}
```
- :::note
- Opcija `endpoint` je pseudonim za generičku opciju `baseURL`, koristeći terminologiju specifičnu za AWS. Ako su specificirani i `endpoint` i `baseURL`, `endpoint` ima prednost.
- :::
+:::note
+Opcija `endpoint` je pseudonim za generičku opciju `baseURL`, koristeći terminologiju specifičnu za AWS. Ako su specificirani i `endpoint` i `baseURL`, `endpoint` ima prednost.
+:::
- #### Metode provjere autentičnosti
- - **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Kreirajte IAM korisnika i generirajte pristupne ključeve u AWS konzoli
- - **`AWS_PROFILE`**: Koristite imenovane profile od `~/.aws/credentials`. Prvo konfigurirajte sa `aws configure --profile my-profile` ili `aws sso login`
- - **`AWS_BEARER_TOKEN_BEDROCK`**: Generirajte dugoročne API ključeve sa Amazon Bedrock konzole
- - **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: Za EKS IRSA (IAM uloge za servisne naloge) ili druga Kubernetes okruženja sa OIDC federacijom. Kubernetes automatski ubacuje ove varijable okruženja kada se koriste napomene naloga usluge.
+#### Metode provjere autentičnosti
- #### Prioritet autentifikacije
+- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Kreirajte IAM korisnika i generirajte pristupne ključeve u AWS konzoli
+- **`AWS_PROFILE`**: Koristite imenovane profile od `~/.aws/credentials`. Prvo konfigurirajte sa `aws configure --profile my-profile` ili `aws sso login`
+- **`AWS_BEARER_TOKEN_BEDROCK`**: Generirajte dugoročne API ključeve sa Amazon Bedrock konzole
+- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: Za EKS IRSA (IAM uloge za servisne naloge) ili druga Kubernetes okruženja sa OIDC federacijom. Kubernetes automatski ubacuje ove varijable okruženja kada se koriste napomene naloga usluge.
- Amazon Bedrock koristi sljedeći prioritet autentifikacije:
- 1. **Token nosioca** - `AWS_BEARER_TOKEN_BEDROCK` varijabla okruženja ili token iz naredbe `/connect`
- 2. **AWS lanac vjerodajnica** - profil, pristupni ključevi, dijeljeni vjerodajnici, IAM uloge, tokeni web identiteta (EKS IRSA), metapodaci instance
+#### Prioritet autentifikacije
- :::note
- Kada se postavi token nosioca (putem `/connect` ili `AWS_BEARER_TOKEN_BEDROCK`), on ima prednost nad svim AWS metodama akreditiva uključujući konfigurirane profile.
- :::
+Amazon Bedrock koristi sljedeći prioritet autentifikacije:
-3. Pokrenite naredbu `/models` da odaberete model koji želite.
+1. **Token nosioca** - `AWS_BEARER_TOKEN_BEDROCK` varijabla okruženja ili token iz naredbe `/connect`
+2. **AWS lanac vjerodajnica** - profil, pristupni ključevi, dijeljeni vjerodajnici, IAM uloge, tokeni web identiteta (EKS IRSA), metapodaci instance
-
+:::note
+Kada se postavi token nosioca (putem `/connect` ili `AWS_BEARER_TOKEN_BEDROCK`), on ima prednost nad svim AWS metodama akreditiva uključujući konfigurirane profile.
+:::
+
+3. Pokrenite naredbu `/models` da odaberete model koji želite.
```txt
/models
-
+
```
@@ -300,19 +277,15 @@ Za prilagođene profile zaključivanja, koristite ime modela i dobavljača u klj
1. Nakon što ste se prijavili, pokrenite naredbu `/connect` i odaberite Anthropic.
-
-
```txt
/connect
-
+
```
2. Ovdje možete odabrati opciju **Claude Pro/Max** i ona će otvoriti vaš pretraživač
i traži od vas da se autentifikujete.
-
-
```txt
┌ Select auth method
@@ -320,17 +293,15 @@ Za prilagođene profile zaključivanja, koristite ime modela i dobavljača u klj
│ Create an API Key
│ Manually enter API Key
-
+
```
3. Sada bi svi Antropski modeli trebali biti dostupni kada koristite naredbu `/models`.
-
-
```txt
/models
-
+
```
@@ -364,54 +335,44 @@ Ako naiđete na greške "Žao mi je, ali ne mogu pomoći s tim zahtjevom", poku�
3. Pokrenite naredbu `/connect` i potražite **Azure**.
-
-
```txt
/connect
-
+
```
4. Unesite svoj API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
5. Postavite ime vašeg resursa kao varijablu okruženja:
-
-
```bash
AZURE_RESOURCE_NAME=XXX opencode
-
-```
- Ili ga dodajte na svoj bash profil:
+```
-
+Ili ga dodajte na svoj bash profil:
```bash title="~/.bash_profile"
export AZURE_RESOURCE_NAME=XXX
-
+
```
6. Pokrenite naredbu `/models` da odaberete svoj raspoređeni model.
-
-
```txt
/models
-
+
```
@@ -431,54 +392,44 @@ Ako naiđete na greške "Žao mi je, ali ne mogu pomoći s tim zahtjevom", poku�
3. Pokrenite naredbu `/connect` i potražite **Azure kognitivne usluge**.
-
-
```txt
/connect
-
+
```
4. Unesite svoj API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
5. Postavite ime vašeg resursa kao varijablu okruženja:
-
-
```bash
AZURE_COGNITIVE_SERVICES_RESOURCE_NAME=XXX opencode
-
-```
- Ili ga dodajte na svoj bash profil:
+```
-
+Ili ga dodajte na svoj bash profil:
```bash title="~/.bash_profile"
export AZURE_COGNITIVE_SERVICES_RESOURCE_NAME=XXX
-
+
```
6. Pokrenite naredbu `/models` da odaberete svoj raspoređeni model.
-
-
```txt
/models
-
+
```
@@ -490,34 +441,28 @@ Ako naiđete na greške "Žao mi je, ali ne mogu pomoći s tim zahtjevom", poku�
2. Pokrenite naredbu `/connect` i potražite **Baseten**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Baseten API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -529,34 +474,28 @@ Ako naiđete na greške "Žao mi je, ali ne mogu pomoći s tim zahtjevom", poku�
2. Pokrenite naredbu `/connect` i potražite **Cerebras**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Cerebras API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Qwen 3 Coder 480B_.
-
-
```txt
/models
-
+
```
@@ -570,76 +509,62 @@ Cloudflare AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic
2. Postavite svoj ID naloga i ID pristupnika kao varijable okruženja.
-
-
```bash title="~/.bash_profile"
export CLOUDFLARE_ACCOUNT_ID=your-32-character-account-id
export CLOUDFLARE_GATEWAY_ID=your-gateway-id
-
+
```
3. Pokrenite naredbu `/connect` i potražite **Cloudflare AI Gateway**.
-
-
```txt
/connect
-
+
```
4. Unesite svoj Cloudflare API token.
-
-
```txt
┌ API key
└ enter
-
-```
- Ili ga postavite kao varijablu okruženja.
+```
-
+Ili ga postavite kao varijablu okruženja.
```bash title="~/.bash_profile"
export CLOUDFLARE_API_TOKEN=your-api-token
-
+
```
5. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
-```
- Također možete dodati modele kroz svoju opencode konfiguraciju.
+```
-
+Također možete dodati modele kroz svoju opencode konfiguraciju.
```json title="opencode.json"
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "cloudflare-ai-gateway": {
- "models": {
- "openai/gpt-4o": {},
- "anthropic/claude-sonnet-4": {}
- }
- }
- }
- }
-
-
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "cloudflare-ai-gateway": {
+ "models": {
+ "openai/gpt-4o": {},
+ "anthropic/claude-sonnet-4": {}
+ }
+ }
+ }
+}
```
---
@@ -650,34 +575,28 @@ Cloudflare AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic
2. Pokrenite naredbu `/connect` i potražite **Cortecs**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Cortecs API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Kimi K2 Instruct_.
-
-
```txt
/models
-
+
```
@@ -689,34 +608,28 @@ Cloudflare AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic
2. Pokrenite naredbu `/connect` i potražite **DeepSeek**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj DeepSeek API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete DeepSeek model kao što je _DeepSeek Reasoner_.
-
-
```txt
/models
-
+
```
@@ -728,34 +641,28 @@ Cloudflare AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic
2. Pokrenite naredbu `/connect` i potražite **Deep Infra**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Deep Infra API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -767,34 +674,28 @@ Cloudflare AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic
2. Pokrenite naredbu `/connect` i potražite **Firmware**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Firmware API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -806,34 +707,28 @@ Cloudflare AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic
2. Pokrenite naredbu `/connect` i potražite **Fireworks AI**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Fireworks AI API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Kimi K2 Instruct_.
-
-
```txt
/models
-
+
```
@@ -845,53 +740,49 @@ GitLab Duo pruža agentsko ćaskanje sa AI-om sa izvornim mogućnostima pozivanj
1. Pokrenite naredbu `/connect` i odaberite GitLab.
-
-
```txt
/connect
-
+
```
2. Odaberite svoj način autentifikacije:
-
-
```txt
┌ Select auth method
│ OAuth (Recommended)
│ Personal Access Token
-
+
```
- #### Korištenje OAuth-a (preporučeno)
+#### Korištenje OAuth-a (preporučeno)
- Odaberite **OAuth** i vaš pretraživač će se otvoriti za autorizaciju.
+Odaberite **OAuth** i vaš pretraživač će se otvoriti za autorizaciju.
- #### Korištenje tokena ličnog pristupa
- 1. Idite na [GitLab korisničke postavke > Pristupni tokeni](https://gitlab.com/-/user_settings/personal_access_tokens)
- 2. Kliknite **Dodaj novi token**
- 3. Naziv: `OpenCode`, opseg: `api`
- 4. Kopirajte token (počinje sa `glpat-`)
- 5. Unesite ga u terminal
+#### Korištenje tokena ličnog pristupa
-3. Pokrenite naredbu `/models` da vidite dostupne modele.
+1. Idite na [GitLab korisničke postavke > Pristupni tokeni](https://gitlab.com/-/user_settings/personal_access_tokens)
+2. Kliknite **Dodaj novi token**
+3. Naziv: `OpenCode`, opseg: `api`
+4. Kopirajte token (počinje sa `glpat-`)
+5. Unesite ga u terminal
-
+6. Pokrenite naredbu `/models` da vidite dostupne modele.
```txt
/models
-
+
```
- Dostupna su tri modela bazirana na Claudeu:
- - **duo-chat-haiku-4-5** (zadano) - Brzi odgovori za brze zadatke
- - **duo-chat-sonnet-4-5** - Uravnotežene performanse za većinu tokova posla
- - **duo-chat-opus-4-5** - Najsposobniji za kompleksnu analizu
+Dostupna su tri modela bazirana na Claudeu:
+
+- **duo-chat-haiku-4-5** (zadano) - Brzi odgovori za brze zadatke
+- **duo-chat-sonnet-4-5** - Uravnotežene performanse za većinu tokova posla
+- **duo-chat-opus-4-5** - Najsposobniji za kompleksnu analizu
:::note
Također možete odrediti 'GITLAB_TOKEN' varijablu okruženja ako ne želite
@@ -1013,18 +904,14 @@ Neki modeli moraju biti ručno omogućeni u vašim [postavkama GitHub Copilot](h
1. Pokrenite naredbu `/connect` i potražite GitHub Copilot.
-
-
```txt
/connect
-
+
```
2. Idite na [github.com/login/device](https://github.com/login/device) i unesite kod.
-
-
```txt
┌ Login with GitHub Copilot
@@ -1033,17 +920,15 @@ Neki modeli moraju biti ručno omogućeni u vašim [postavkama GitHub Copilot](h
│ Enter code: 8F43-6FCF
└ Waiting for authorization...
-
+
```
3. Sada pokrenite naredbu `/models` da odaberete model koji želite.
-
-
```txt
/models
-
+
```
@@ -1069,23 +954,19 @@ Za korištenje Google Vertex AI s OpenCodeom:
Postavite ih dok se pokreće opencode.
-
-
```bash
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id opencode
-
-```
- Ili ih dodajte svom bash profilu.
+```
-
+Ili ih dodajte svom bash profilu.
```bash title="~/.bash_profile"
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
export GOOGLE_CLOUD_PROJECT=your-project-id
export VERTEX_LOCATION=global
-
+
```
@@ -1095,11 +976,9 @@ Regija `global` poboljšava dostupnost i smanjuje greške bez dodatnih troškova
3. Pokrenite naredbu `/models` da odaberete model koji želite.
-
-
```txt
/models
-
+
```
@@ -1111,34 +990,28 @@ Regija `global` poboljšava dostupnost i smanjuje greške bez dodatnih troškova
2. Pokrenite naredbu `/connect` i potražite Groq.
-
-
```txt
/connect
-
+
```
3. Unesite API ključ za provajdera.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete onu koju želite.
-
-
```txt
/models
-
+
```
@@ -1152,34 +1025,28 @@ Regija `global` poboljšava dostupnost i smanjuje greške bez dodatnih troškova
2. Pokrenite naredbu `/connect` i potražite **Hugging Face**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj token Hugging Face.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Kimi-K2-Instruct_ ili _GLM-4.6_.
-
-
```txt
/models
-
+
```
@@ -1193,34 +1060,28 @@ Regija `global` poboljšava dostupnost i smanjuje greške bez dodatnih troškova
2. Pokrenite naredbu `/connect` i potražite **Helicone**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Helicone API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -1299,12 +1160,12 @@ Dodatak ubacuje zaglavlja `Helicone-Session-Id` i `Helicone-Session-Name` u vaš
##### Uobičajena Helicone zaglavlja
-| Header | Opis |
-| -------------------------- | ------------------------------------------------------------- |
-| `Helicone-Cache-Enabled` | Omogući keširanje odgovora (`true`/`false`) |
-| `Helicone-User-Id` | Pratite metriku po korisniku |
+| Header | Opis |
+| -------------------------- | ------------------------------------------------------------------- |
+| `Helicone-Cache-Enabled` | Omogući keširanje odgovora (`true`/`false`) |
+| `Helicone-User-Id` | Pratite metriku po korisniku |
| `Helicone-Property-[Name]` | Dodajte prilagođena svojstva (npr. `Helicone-Property-Environment`) |
-| `Helicone-Prompt-Id` | Povezivanje zahtjeva sa brzim verzijama |
+| `Helicone-Prompt-Id` | Povezivanje zahtjeva sa brzim verzijama |
Pogledajte [Helicone Header Directory](https://docs.helicone.ai/helicone-headers/header-directory) za sva dostupna zaglavlja.
@@ -1356,34 +1217,28 @@ IO.NET nudi 17 modela optimiziranih za različite slučajeve upotrebe:
2. Pokrenite naredbu `/connect` i potražite **IO.NET**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj IO.NET API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -1431,34 +1286,28 @@ Da biste koristili Kimi K2 iz Moonshot AI:
2. Pokrenite naredbu `/connect` i potražite **Moonshot AI**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Moonshot API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete _Kimi K2_.
-
-
```txt
/models
-
+
```
@@ -1470,34 +1319,28 @@ Da biste koristili Kimi K2 iz Moonshot AI:
2. Pokrenite naredbu `/connect` i potražite **MiniMax**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj MiniMax API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _M2.1_.
-
-
```txt
/models
-
+
```
@@ -1509,34 +1352,28 @@ Da biste koristili Kimi K2 iz Moonshot AI:
2. Pokrenite naredbu `/connect` i potražite **Nebius Token Factory**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Nebius Token Factory API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Kimi K2 Instruct_.
-
-
```txt
/models
-
+
```
@@ -1596,44 +1433,36 @@ Da biste koristili Ollama Cloud s OpenCodeom:
4. Pokrenite naredbu `/connect` i potražite **Ollama Cloud**.
-
-
```txt
/connect
-
+
```
5. Unesite svoj Ollama Cloud API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
6. **Važno**: Prije upotrebe modela oblaka u OpenCodeu, morate lokalno povući informacije o modelu:
-
-
```bash
ollama pull gpt-oss:20b-cloud
-
+
```
7. Pokrenite naredbu `/models` da odaberete svoj model Ollama Cloud.
-
-
```txt
/models
-
+
```
@@ -1645,36 +1474,30 @@ Preporučujemo da se prijavite za [ChatGPT Plus ili Pro](https://chatgpt.com/pri
1. Nakon što ste se prijavili, pokrenite naredbu `/connect` i odaberite OpenAI.
-
-
```txt
/connect
-
+
```
2. Ovdje možete odabrati opciju **ChatGPT Plus/Pro** i ona će otvoriti vaš pretraživač
i traži od vas da se autentifikujete.
-
-
```txt
┌ Select auth method
│ ChatGPT Plus/Pro
│ Manually enter API Key
-
+
```
3. Sada bi svi OpenAI modeli trebali biti dostupni kada koristite naredbu `/models`.
-
-
```txt
/models
-
+
```
@@ -1692,34 +1515,28 @@ OpenCode Zen je lista testiranih i verifikovanih modela koju je obezbedio OpenCo
2. Pokrenite naredbu `/connect` i potražite **OpenCode Zen**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj OpenCode API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Qwen 3 Coder 480B_.
-
-
```txt
/models
-
+
```
@@ -1731,80 +1548,66 @@ OpenCode Zen je lista testiranih i verifikovanih modela koju je obezbedio OpenCo
2. Pokrenite naredbu `/connect` i potražite OpenRouter.
-
-
```txt
/connect
-
+
```
3. Unesite API ključ za provajdera.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Mnogi OpenRouter modeli su unapred učitani po defaultu, pokrenite naredbu `/models` da odaberete onaj koji želite.
-
-
```txt
/models
-
-```
- Također možete dodati dodatne modele putem vaše opencode konfiguracije.
+```
-
+Također možete dodati dodatne modele putem vaše opencode konfiguracije.
```json title="opencode.json" {6}
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "openrouter": {
- "models": {
- "somecoolnewmodel": {}
- }
- }
- }
- }
-
-
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "openrouter": {
+ "models": {
+ "somecoolnewmodel": {}
+ }
+ }
+ }
+}
```
5. Također ih možete prilagoditi putem vaše opencode konfiguracije. Evo primjera navođenja provajdera
-
-
```json title="opencode.json"
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "openrouter": {
- "models": {
- "moonshotai/kimi-k2": {
- "options": {
- "provider": {
- "order": ["baseten"],
- "allow_fallbacks": false
- }
- }
- }
- }
- }
- }
- }
-
-
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "openrouter": {
+ "models": {
+ "moonshotai/kimi-k2": {
+ "options": {
+ "provider": {
+ "order": ["baseten"],
+ "allow_fallbacks": false
+ }
+ }
+ }
+ }
+ }
+ }
+}
```
---
@@ -1821,68 +1624,56 @@ SAP AI Core omogućava pristup preko 40+ modela iz OpenAI, Anthropic, Google, Am
2. Pokrenite naredbu `/connect` i potražite **SAP AI Core**.
-
-
```txt
/connect
-
+
```
3. Unesite JSON svoj servisni ključ.
-
-
```txt
┌ Service key
└ enter
-
-```
- Ili postavite varijablu okruženja `AICORE_SERVICE_KEY`:
+```
-
+Ili postavite varijablu okruženja `AICORE_SERVICE_KEY`:
```bash
AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","serviceurls":{"AI_API_URL":"..."}}' opencode
-
-```
- Ili ga dodajte na svoj bash profil:
+```
-
+Ili ga dodajte na svoj bash profil:
```bash title="~/.bash_profile"
export AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","serviceurls":{"AI_API_URL":"..."}}'
-
+
```
4. Opciono postavite ID implementacije i grupu resursa:
-
-
```bash
AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group opencode
-
+
```
- :::note
- Ove postavke su opcione i treba ih konfigurirati u skladu s vašim SAP AI Core postavkama.
- :::
+:::note
+Ove postavke su opcione i treba ih konfigurirati u skladu s vašim SAP AI Core postavkama.
+:::
5. Pokrenite naredbu `/models` da odaberete između 40+ dostupnih modela.
-
-
```txt
/models
-
+
```
@@ -1894,34 +1685,28 @@ SAP AI Core omogućava pristup preko 40+ modela iz OpenAI, Anthropic, Google, Am
2. Pokrenite naredbu `/connect` i potražite **OVHcloud AI krajnje točke**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj OVHcloud AI Endpoints API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _gpt-oss-120b_.
-
-
```txt
/models
-
+
```
@@ -1935,34 +1720,28 @@ Da biste koristili [Scaleway Generative APIs](https://www.scaleway.com/en/docs/g
2. Pokrenite naredbu `/connect` i potražite **Scaleway**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Scaleway API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _devstral-2-123b-instruct-2512_ ili _gpt-oss-120b_.
-
-
```txt
/models
-
+
```
@@ -1974,34 +1753,28 @@ Da biste koristili [Scaleway Generative APIs](https://www.scaleway.com/en/docs/g
2. Pokrenite naredbu `/connect` i potražite **Zajedno AI**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Together AI API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Kimi K2 Instruct_.
-
-
```txt
/models
-
+
```
@@ -2013,34 +1786,28 @@ Da biste koristili [Scaleway Generative APIs](https://www.scaleway.com/en/docs/g
2. Pokrenite naredbu `/connect` i potražite **Venice AI**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Venice AI API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Llama 3.3 70B_.
-
-
```txt
/models
-
+
```
@@ -2054,34 +1821,28 @@ Vercel AI Gateway vam omogućava da pristupite modelima iz OpenAI, Anthropic, Go
2. Pokrenite naredbu `/connect` i potražite **Vercel AI Gateway**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj Vercel AI Gateway API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model.
-
-
```txt
/models
-
+
```
@@ -2106,10 +1867,10 @@ Također možete prilagoditi modele kroz svoju opencode konfiguraciju. Evo primj
Neke korisne opcije rutiranja:
-| Opcija | Opis |
-| ------------------- | ---------------------------------------------------- |
-| `order` | Redoslijed dobavljača za pokušaj |
-| `only` | Ograničiti na određene provajdere |
+| Opcija | Opis |
+| ------------------- | ------------------------------------------------------------------ |
+| `order` | Redoslijed dobavljača za pokušaj |
+| `only` | Ograničiti na određene provajdere |
| `zeroDataRetention` | Koristite samo provajdere sa nultom politikom zadržavanja podataka |
---
@@ -2120,34 +1881,28 @@ Neke korisne opcije rutiranja:
2. Pokrenite naredbu `/connect` i potražite **xAI**.
-
-
```txt
/connect
-
+
```
3. Unesite svoj xAI API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _Grok Beta_.
-
-
```txt
/models
-
+
```
@@ -2159,36 +1914,30 @@ Neke korisne opcije rutiranja:
2. Pokrenite naredbu `/connect` i potražite **Z.AI**.
-
-
```txt
/connect
-
+
```
- Ako ste pretplaćeni na **GLM plan kodiranja**, odaberite **Z.AI plan kodiranja**.
+Ako ste pretplaćeni na **GLM plan kodiranja**, odaberite **Z.AI plan kodiranja**.
3. Unesite svoj Z.AI API ključ.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Pokrenite naredbu `/models` da odaberete model kao što je _GLM-4.7_.
-
-
```txt
/models
-
+
```
@@ -2200,54 +1949,44 @@ Neke korisne opcije rutiranja:
2. Pokrenite naredbu `/connect` i potražite ZenMux.
-
-
```txt
/connect
-
+
```
3. Unesite API ključ za provajdera.
-
-
```txt
┌ API key
└ enter
-
+
```
4. Mnogi ZenMux modeli su unaprijed učitani po defaultu, pokrenite naredbu `/models` da odaberete onaj koji želite.
-
-
```txt
/models
-
-```
- Također možete dodati dodatne modele putem vaše opencode konfiguracije.
+```
-
+Također možete dodati dodatne modele putem vaše opencode konfiguracije.
```json title="opencode.json" {6}
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "zenmux": {
- "models": {
- "somecoolnewmodel": {}
- }
- }
- }
- }
-
-
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "zenmux": {
+ "models": {
+ "somecoolnewmodel": {}
+ }
+ }
+ }
+}
```
---
@@ -2262,8 +2001,6 @@ Možete koristiti bilo kojeg OpenAI kompatibilnog provajdera s opencode-om. Već
1. Pokrenite naredbu `/connect` i pomaknite se prema dolje do **Ostalo**.
-
-
```bash
$ /connect
@@ -2273,14 +2010,12 @@ Možete koristiti bilo kojeg OpenAI kompatibilnog provajdera s opencode-om. Već
│ ...
│ ● Other
-
+
```
2. Unesite jedinstveni ID za provajdera.
-
-
```bash
$ /connect
@@ -2289,18 +2024,16 @@ Možete koristiti bilo kojeg OpenAI kompatibilnog provajdera s opencode-om. Već
◇ Enter provider id
│ myprovider
-
+
```
- :::note
- Odaberite ID koji se pamti, to ćete koristiti u svom konfiguracijskom fajlu.
- :::
+:::note
+Odaberite ID koji se pamti, to ćete koristiti u svom konfiguracijskom fajlu.
+:::
3. Unesite svoj API ključ za provajdera.
-
-
```bash
$ /connect
@@ -2311,45 +2044,42 @@ Možete koristiti bilo kojeg OpenAI kompatibilnog provajdera s opencode-om. Već
◇ Enter your API key
│ sk-...
-
+
```
4. Kreirajte ili ažurirajte svoju `opencode.json` datoteku u direktoriju projekta:
-
-
```json title="opencode.json" ""myprovider"" {5-15}
- {
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "myprovider": {
- "npm": "@ai-sdk/openai-compatible",
- "name": "My AI ProviderDisplay Name",
- "options": {
- "baseURL": "https://api.myprovider.com/v1"
- },
- "models": {
- "my-model-name": {
- "name": "My Model Display Name"
- }
- }
- }
- }
- }
-
-
-```
-
- Evo opcija konfiguracije:
- - **npm**: AI SDK paket za korištenje, `@ai-sdk/openai-compatible` za OpenAI-kompatibilne provajdere
- - **name**: Ime za prikaz u korisničkom sučelju.
- - **modeli**: Dostupni modeli.
- - **options.baseURL**: URL krajnje tačke API-ja.
- - **options.apiKey**: Opciono postavite API ključ, ako ne koristite auth.
- - **options.headers**: Opciono postavite prilagođena zaglavlja.
-
- Više o naprednim opcijama u primjeru ispod.
+{
+ "$schema": "https://opencode.ai/config.json",
+ "provider": {
+ "myprovider": {
+ "npm": "@ai-sdk/openai-compatible",
+ "name": "My AI ProviderDisplay Name",
+ "options": {
+ "baseURL": "https://api.myprovider.com/v1"
+ },
+ "models": {
+ "my-model-name": {
+ "name": "My Model Display Name"
+ }
+ }
+ }
+ }
+}
+```
+
+Evo opcija konfiguracije:
+
+- **npm**: AI SDK paket za korištenje, `@ai-sdk/openai-compatible` za OpenAI-kompatibilne provajdere
+- **name**: Ime za prikaz u korisničkom sučelju.
+- **modeli**: Dostupni modeli.
+- **options.baseURL**: URL krajnje tačke API-ja.
+- **options.apiKey**: Opciono postavite API ključ, ako ne koristite auth.
+- **options.headers**: Opciono postavite prilagođena zaglavlja.
+
+Više o naprednim opcijama u primjeru ispod.
5. Pokrenite naredbu `/models` i vaš prilagođeni provajder i modeli će se pojaviti na listi izbora.