mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-07 01:08:58 +00:00
fix(docs): locale translations
This commit is contained in:
@@ -12,7 +12,7 @@ Novi TUI radi kao stari jer se povezuje na isti opencode server.
|
||||
## Upgrade
|
||||
|
||||
Ne biste trebali biti automatski nadograđeni na 1.0 ako trenutno koristite prethodnu
|
||||
verzija. Međutim, neke starije verzije OpenCode-a uvijek uzimaju najnoviju verziju.
|
||||
verzija. Međutim, neke starije verzije OpenCode uvijek uzimaju najnoviju verziju.
|
||||
Za ručnu nadogradnju, pokrenite
|
||||
|
||||
```bash
|
||||
|
||||
@@ -13,7 +13,7 @@ Možete se prebacivati između agenata tokom sesije ili ih pozvati spominj
|
||||
|
||||
## Vrsta
|
||||
|
||||
Postoje dvije vrste agenata u OpenCode-u; primarni agensi i subagensi.
|
||||
Postoje dvije vrste agenata u OpenCode; primarni agensi i subagensi.
|
||||
|
||||
---
|
||||
|
||||
@@ -167,7 +167,7 @@ Konfigurirajte agente u svom konfiguracijskom fajlu `opencode.json`:
|
||||
|
||||
### Markdown
|
||||
|
||||
Također možete definirati agente koristeći mardown datoteke. Stavite ih u:
|
||||
Također možete definirati agente koristeći markdown datoteke. Stavite ih u:
|
||||
|
||||
- Globalno: `~/.config/opencode/agents/`
|
||||
- Po projektu: `.opencode/agents/
|
||||
|
||||
@@ -12,7 +12,7 @@ opencode
|
||||
|
||||
```
|
||||
|
||||
Ali takođe prihvata komande kao što je dokumentovano na ovoj stranici. Ovo vam omogućava programsku interakciju sa OpenCodeom.
|
||||
Ali takođe prihvata komande kao što je dokumentovano na ovoj stranici. Ovo vam omogućava programsku interakciju sa OpenCode.
|
||||
|
||||
```bash
|
||||
opencode run "Explain how closures work in JavaScript"
|
||||
@@ -312,7 +312,7 @@ opencode models anthropic
|
||||
| `--refresh` | Osvježite predmemoriju modela sa models.dev |
|
||||
| `--verbose` | Koristite detaljniji izlaz modela (uključuje metapodatke poput troškova) |
|
||||
|
||||
Koristite `--refresh` zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u OpenCode-u.
|
||||
Koristite `--refresh` zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u OpenCode.
|
||||
|
||||
```bash
|
||||
opencode models --refresh
|
||||
@@ -472,7 +472,7 @@ opencode web
|
||||
|
||||
```
|
||||
|
||||
Ovo pokreće HTTP server i otvara web pretraživač za pristup OpenCodeu preko web interfejsa. Postavite `OPENCODE_SERVER_PASSWORD` da omogućite HTTP osnovnu auth (korisničko ime je zadano na `opencode`).
|
||||
Ovo pokreće HTTP server i otvara web pretraživač za pristup OpenCode preko web interfejsa. Postavite `OPENCODE_SERVER_PASSWORD` da omogućite HTTP osnovnu auth (korisničko ime je zadano na `opencode`).
|
||||
|
||||
#### Zastave
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: komandant
|
||||
title: Komande
|
||||
description: Kreirajte prilagođene komande za zadatke koji se ponavljaju.
|
||||
---
|
||||
|
||||
@@ -16,7 +16,7 @@ Prilagođene komande su dodatak ugrađenim komandama kao što su `/init`, `/undo
|
||||
|
||||
## Kreirajte komandne fajlove
|
||||
|
||||
Kreirajte mardown fajlove u direktorijumu `commands/` da definišete prilagođene komande.
|
||||
Kreirajte markdown fajlove u direktorijumu `commands/` da definišete prilagođene komande.
|
||||
Kreiraj `.opencode/commands/test.md`:
|
||||
|
||||
```md title=".opencode/commands/test.md"
|
||||
@@ -78,10 +78,10 @@ Sada možete pokrenuti ovu naredbu u TUI:
|
||||
|
||||
### Markdown
|
||||
|
||||
Također možete definirati komande koristeći mardown datoteke. Stavite ih u:
|
||||
Također možete definirati komande koristeći markdown datoteke. Stavite ih u:
|
||||
|
||||
- Globalno: `~/.config/opencode/commands/`
|
||||
- Po projektu: `.opencode/commands/
|
||||
- Po projektu: `.opencode/commands/`
|
||||
|
||||
```markdown title="~/.config/opencode/commands/test.md"
|
||||
---
|
||||
@@ -94,8 +94,7 @@ Run the full test suite with coverage report and show any failures.
|
||||
Focus on the failing tests and suggest fixes.
|
||||
```
|
||||
|
||||
Ime datoteke za označavanje postaje ime naredbe. Na primjer, `test.md` dozvoljava
|
||||
pokrećeš:
|
||||
Ime markdown datoteke postaje ime naredbe. Na primjer, `test.md` vam omogućava da pokrenete:
|
||||
|
||||
```bash frame="none"
|
||||
/test
|
||||
@@ -126,7 +125,7 @@ Include proper typing and basic structure.
|
||||
Pokrenite naredbu s argumentima:
|
||||
|
||||
```bash frame="none"
|
||||
/componentButton
|
||||
/component Button
|
||||
|
||||
```
|
||||
|
||||
@@ -137,7 +136,8 @@ Također možete pristupiti pojedinačnim argumentima koristeći pozicione param
|
||||
- `$2` - Drugi argument
|
||||
- `$3` - Treći argument
|
||||
- I tako dalje...
|
||||
na primjer:
|
||||
|
||||
Na primjer:
|
||||
|
||||
```md title=".opencode/commands/create-file.md"
|
||||
---
|
||||
@@ -163,9 +163,9 @@ Ovo zamjenjuje:
|
||||
|
||||
---
|
||||
|
||||
### Izlaz ljuske
|
||||
### Shell izlaz
|
||||
|
||||
Koristite _!`command`_ da ubacite [bash command](/docs/tui#bash-commands) izlaz u svoj prompt.
|
||||
Koristite _!`command`_ da ubacite izlaz [bash command](/docs/tui#bash-commands) u svoj prompt.
|
||||
Na primjer, da kreirate prilagođenu naredbu koja analizira pokrivenost testom:
|
||||
|
||||
```md title=".opencode/commands/analyze-coverage.md"
|
||||
@@ -274,7 +274,7 @@ Ovo je **opciona** opcija konfiguracije. Ako nije navedeno, podrazumevano je va
|
||||
|
||||
---
|
||||
|
||||
### Subdatatak
|
||||
### Subtask
|
||||
|
||||
Koristite `subtask` boolean da prisilite naredbu da pokrene [subagent](/docs/agents/#subagents) pozivanje.
|
||||
Ovo je korisno ako želite da naredba ne zagađuje vaš primarni kontekst i da će **primorati** agenta da djeluje kao subagent,
|
||||
@@ -312,14 +312,10 @@ Ovo je **opciona** opcija konfiguracije.
|
||||
|
||||
---
|
||||
|
||||
## Embedded
|
||||
## Ugrađene
|
||||
|
||||
opencode uključuje nekoliko ugrađenih naredbi kao što su `/init`, `/undo`, `/redo`, `/share`, `/help`; [saznaj više](/docs/tui#commands).
|
||||
:::note
|
||||
Prilagođene komande mogu nadjačati ugrađene komande.
|
||||
:::
|
||||
Ako definirate prilagođenu naredbu s istim imenom, ona će nadjačati ugrađenu naredbu.
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
@@ -319,7 +319,7 @@ Možete konfigurirati specijalizirane agente za određene zadatke putem opcije `
|
||||
}
|
||||
```
|
||||
|
||||
Također možete definirati agente koristeći mardown datoteke u `~/.config/opencode/agents/` ili `.opencode/agents/`. [Saznajte više ovdje](/docs/agents).
|
||||
Također možete definirati agente koristeći markdown datoteke u `~/.config/opencode/agents/` ili `.opencode/agents/`. [Saznajte više ovdje](/docs/agents).
|
||||
|
||||
---
|
||||
|
||||
@@ -381,7 +381,7 @@ Možete konfigurirati prilagođene komande za ponavljanje zadataka putem opcije
|
||||
}
|
||||
```
|
||||
|
||||
Također možete definirati komande koristeći mardown fajlove u `~/.config/opencode/commands/` ili `.opencode/commands/`. [Saznajte više ovdje](/docs/commands).
|
||||
Također možete definirati komande koristeći markdown fajlove u `~/.config/opencode/commands/` ili `.opencode/commands/`. [Saznajte više ovdje](/docs/commands).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ Mogu se definisati:
|
||||
Najlakši način za kreiranje alata je korištenje pomoćnika `tool()` koji pruža sigurnost tipa i validaciju.
|
||||
|
||||
```ts title=".opencode/tools/database.ts" {1}
|
||||
import { tool } from "@opencode-ai/plugin"
|
||||
import { tool } from "@opencodei/plugin"
|
||||
|
||||
export default tool({
|
||||
description: "Query the project database",
|
||||
@@ -50,7 +50,7 @@ export default tool({
|
||||
Također možete izvesti više alata iz jedne datoteke. Svaki izvoz postaje **poseban alat** pod nazivom **`<filename>_<exportname>`**:
|
||||
|
||||
```ts title=".opencode/tools/math.ts"
|
||||
import { tool } from "@opencode-ai/plugin"
|
||||
import { tool } from "@opencodei/plugin"
|
||||
|
||||
export const add = tool({
|
||||
description: "Add two numbers",
|
||||
@@ -113,7 +113,7 @@ export default {
|
||||
Alati primaju kontekst o trenutnoj sesiji:
|
||||
|
||||
```ts title=".opencode/tools/project.ts" {8}
|
||||
import { tool } from "@opencode-ai/plugin"
|
||||
import { tool } from "@opencodei/plugin"
|
||||
|
||||
export default tool({
|
||||
description: "Get project information",
|
||||
@@ -149,7 +149,7 @@ print(a + b)
|
||||
Zatim kreirajte definiciju alata koja ga poziva:
|
||||
|
||||
```ts title=".opencode/tools/python-add.ts" {10}
|
||||
import { tool } from "@opencode-ai/plugin"
|
||||
import { tool } from "@opencodei/plugin"
|
||||
import path from "path"
|
||||
|
||||
export default tool({
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Ekosistem
|
||||
description: Projekti i integracije izgrađeni uz OpenCode.
|
||||
---
|
||||
|
||||
Kolekcija projekata zajednice izgrađenih na OpenCode-u.
|
||||
Kolekcija projekata zajednice izgrađenih na OpenCode.
|
||||
:::note
|
||||
Želite li na ovu listu dodati svoj OpenCode projekat? Pošaljite PR.
|
||||
:::
|
||||
@@ -17,16 +17,16 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
|
||||
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | --- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
|
||||
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatski pokrenite OpenCode sesije u izoliranim Daytona sandboxovima uz git sinhronizaciju i preglede uživo |
|
||||
| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Automatski ubacite Helicone zaglavlja sesije za grupisanje zahtjeva |
|
||||
| [opencode-type-iject](https://github.com/nick-vi/opencode-type-inject) | Automatski ubaci TypeScript/Svelte tipove u čitanje datoteka pomoću alata za pretraživanje |
|
||||
| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Automatski ubaci TypeScript/Svelte tipove u čitanje datoteka pomoću alata za pretraživanje |
|
||||
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Koristite svoju ChatGPT Plus/Pro pretplatu umjesto API kredita |
|
||||
| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | Koristite svoj postojeći Gemini plan umjesto API naplate |
|
||||
| [opencode-antigravity-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Koristite besplatne modele Antigravity umjesto API naplate |
|
||||
| [opencodentigravity-auth](https://github.com/NoeFabris/opencodentigravity-auth) | Koristite besplatne modele Antigravity umjesto API naplate |
|
||||
| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Izolacija devcontainer-a s više grana s plitkim klonovima i automatski dodijeljenim portovima |
|
||||
| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Google Antigravity OAuth dodatak, s podrškom za Google pretraživanje i robusnijim API rukovanjem |
|
||||
| [opencode-dynamic-context-pruning](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Optimizirajte korištenje tokena smanjenjem izlaza zastarjelih alata |
|
||||
| [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Dodajte podršku za izvorno web pretraživanje za podržane provajdere sa stilom utemeljenim na Googleu |
|
||||
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Omogućuje AI agentima da pokreću pozadinske procese u PTY-u, šalju im interaktivni ulaz. |
|
||||
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Upute za neinteraktivne naredbe ljuske - sprječava visi od TTY ovisnih operacija | | [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Pratite upotrebu OpenCodea sa Wakatime |
|
||||
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Upute za neinteraktivne naredbe ljuske - sprječava visi od TTY ovisnih operacija | | [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Pratite upotrebu OpenCode sa Wakatime |
|
||||
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Očistite tabele umanjenja vrijednosti koje su izradili LLM |
|
||||
| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x brže uređivanje koda s Morph Fast Apply API-jem i markerima za lijeno uređivanje |
|
||||
| [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Pozadinski agenti, unapred izgrađeni LSP/AST/MCP alati, kurirani agenti, kompatibilni sa Claude Code |
|
||||
@@ -38,7 +38,7 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
|
||||
| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Interaktivni pregled plana s vizualnim napomenama i privatnim/offline dijeljenjem |
|
||||
| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Proširite opencode /komande u moćan sistem orkestracije sa granularnom kontrolom toka |
|
||||
| [opencode-scheduler](https://github.com/different-ai/opencode-scheduler) | Planirajte ponavljajuće poslove koristeći launchd (Mac) ili systemd (Linux) sa cron sintaksom | | [micode](https://github.com/vtemian/micode) | Strukturirana Brainstorm → Plan → Implementacija toka rada uz kontinuitet sesije |
|
||||
| [oktobar](https://github.com/vtemian/octto) | Interaktivno korisničko sučelje pretraživača za AI brainstorming sa obrascima za više pitanja |
|
||||
| [octto](https://github.com/vtemian/octto) | Interaktivno korisničko sučelje pretraživača za AI brainstorming sa obrascima za više pitanja |
|
||||
| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Pozadinski agenti u stilu Claudea s asinhroniziranim delegiranjem i postojanošću konteksta |
|
||||
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Notifikacije izvornog OS-a za OpenCode – znajte kada se zadaci dovrše |
|
||||
| [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Uvezeni višeagentni orkestracijski pojas – 16 komponenti, jedna instalacija |
|
||||
@@ -55,7 +55,7 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
|
||||
| [portal](https://github.com/hosenur/portal) | Mobilni korisnički interfejs za OpenCode preko Tailscale/VPN |
|
||||
| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Predložak za izgradnju OpenCode dodataka |
|
||||
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Neovim frontend za opencode - terminal baziran AI agent za kodiranje |
|
||||
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK dobavljač za korištenje OpenCodea putem @opencode-ai/sdk |
|
||||
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK dobavljač za korištenje OpenCode putem @opencodei/sdk |
|
||||
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web / Desktop App i VS Code Extension za OpenCode |
|
||||
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian dodatak koji ugrađuje OpenCode u Obsidian-ov UI |
|
||||
| [OpenWork](https://github.com/different-ai/openwork) | Alternativa otvorenog koda Claudeu Coworku, pokretana pomoću OpenCode |
|
||||
@@ -69,4 +69,4 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
|
||||
| Ime | Opis |
|
||||
| ----------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||
| [Agentic](https://github.com/Cluster444/agentic) | Modularni AI agenti i komande za strukturirani razvoj |
|
||||
| [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Konfiguracije, upiti, agenti i dodaci za poboljšane tokove rada |
|
||||
| [opencodegents](https://github.com/darrenhinde/opencodegents) | Konfiguracije, upiti, agenti i dodaci za poboljšane tokove rada |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Enterprise
|
||||
description: Sigurno korištenje OpenCodea u vašoj organizaciji.
|
||||
description: Sigurno korištenje OpenCode u vašoj organizaciji.
|
||||
---
|
||||
|
||||
import config from "../../../../config.mjs"
|
||||
@@ -84,7 +84,7 @@ Ta centralizovana konfiguracija može se integrisati s vašim SSO provajderom i
|
||||
|
||||
Kroz centralnu konfiguraciju, OpenCode se može integrisati sa SSO provajderom vaše organizacije za autentifikaciju.
|
||||
|
||||
To omogućava OpenCodeu da dobije vjerodajnice za interni AI gateway kroz vaš postojeći sistem upravljanja identitetom.
|
||||
To omogućava OpenCode da dobije vjerodajnice za interni AI gateway kroz vaš postojeći sistem upravljanja identitetom.
|
||||
|
||||
---
|
||||
|
||||
@@ -139,7 +139,7 @@ Da. OpenCode ne pohranjuje vaš kod niti kontekstualne podatke. Sva obrada se od
|
||||
<details>
|
||||
<summary>Can we use our own private NPM registry?</summary>
|
||||
|
||||
OpenCode podržava privatne npm registre kroz Bunovu izvornu podršku za `.npmrc` datoteku. Ako vaša organizacija koristi privatni registar, kao što je JFrog Artifactory, Nexus ili slično, osigurajte da su developeri autentifikovani prije pokretanja OpenCodea.
|
||||
OpenCode podržava privatne npm registre kroz Bunovu izvornu podršku za `.npmrc` datoteku. Ako vaša organizacija koristi privatni registar, kao što je JFrog Artifactory, Nexus ili slično, osigurajte da su developeri autentifikovani prije pokretanja OpenCode.
|
||||
|
||||
Da postavite autentifikaciju s privatnim registrom:
|
||||
|
||||
@@ -150,7 +150,7 @@ npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
|
||||
Ovo kreira `~/.npmrc` s detaljima za autentifikaciju. OpenCode će to automatski prepoznati.
|
||||
|
||||
:::caution
|
||||
Morate biti prijavljeni na privatni registar prije pokretanja OpenCodea.
|
||||
Morate biti prijavljeni na privatni registar prije pokretanja OpenCode.
|
||||
:::
|
||||
|
||||
Alternativno, možete ručno konfigurisati `.npmrc` datoteku:
|
||||
@@ -160,6 +160,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/
|
||||
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}
|
||||
```
|
||||
|
||||
Developeri moraju biti prijavljeni na privatni registar prije pokretanja OpenCodea kako bi se paketi mogli instalirati iz vašeg enterprise registra.
|
||||
Developeri moraju biti prijavljeni na privatni registar prije pokretanja OpenCode kako bi se paketi mogli instalirati iz vašeg enterprise registra.
|
||||
|
||||
</details>
|
||||
|
||||
@@ -29,7 +29,7 @@ OpenCode dolazi sa nekoliko ugrađenih formatera za popularne jezike i okvire. I
|
||||
| dart | .dart | `dart` komanda dostupna |
|
||||
| ocamlformat | .ml, .mli | `ocamlformat` komanda dostupna i `.ocamlformat` konfiguracioni fajl |
|
||||
| terraform | .tf, .tfvars | `terraform` komanda dostupna |
|
||||
| sjaj | .bleam | `gleam` komanda dostupna |
|
||||
| gleam | .bleam | `gleam` komanda dostupna |
|
||||
| nixfmt | .nix | `nixfmt` komanda dostupna |
|
||||
| shfmt | .sh, .bash | `shfmt` komanda dostupna |
|
||||
| pint | .php | `laravel/pint` zavisnost u `composer.json` || oxfmt (Eksperimentalno) | .js, .jsx, .ts, .tsx | `oxfmt` zavisnost u `package.json` i [eksperimentalna env varijabla flag](/docs/cli/#experimental) |
|
||||
|
||||
@@ -32,7 +32,7 @@ Ovo će vas provesti kroz instalaciju GitHub aplikacije, kreiranje toka posla i
|
||||
Ili ga možete postaviti ručno.
|
||||
|
||||
1. **Instalirajte GitHub aplikaciju**
|
||||
Idite na [**github.com/apps/opencode-agent**](https://github.com/apps/opencode-agent). Uvjerite se da je instaliran na ciljnom spremištu.
|
||||
Idite na [**github.com/apps/opencodegent**](https://github.com/apps/opencodegent). Uvjerite se da je instaliran na ciljnom spremištu.
|
||||
2. **Dodajte radni tok**
|
||||
Dodajte sljedeći fajl toka posla u `.github/workflows/opencode.yml` u svoj repo. Obavezno postavite odgovarajuće `model` i potrebne API ključeve u `env`.
|
||||
|
||||
@@ -79,7 +79,7 @@ Ili ga možete postaviti ručno.
|
||||
|
||||
## Konfiguracija
|
||||
|
||||
- `model`: Model za korištenje s OpenCodeom. Uzima format `provider/model`. Ovo je **obavezno**.
|
||||
- `model`: Model za korištenje s OpenCode. Uzima format `provider/model`. Ovo je **obavezno**.
|
||||
- `agent`: Agent za korištenje. Mora biti primarni agent. Vraća se na `default_agent` iz konfiguracije ili `"build"` ako nije pronađen.
|
||||
- `share`: Da li dijeliti OpenCode sesiju. Podrazumevano je **true** za javna spremišta.
|
||||
- `prompt`: Opcioni prilagođeni upit za nadjačavanje zadanog ponašanja. Koristite ovo da prilagodite kako OpenCode obrađuje zahtjeve.
|
||||
@@ -248,7 +248,7 @@ Za `issues` događaje, `prompt` unos je **potreban** jer nema komentara za izvla
|
||||
|
||||
## Prilagođene upite
|
||||
|
||||
Zaobiđite zadani prompt da biste prilagodili ponašanje OpenCodea za vaš tok posla.
|
||||
Zaobiđite zadani prompt da biste prilagodili ponašanje OpenCode za vaš tok posla.
|
||||
|
||||
```yaml title=".github/workflows/opencode.yml"
|
||||
- uses: anomalyco/opencode/github@latest
|
||||
@@ -267,7 +267,7 @@ Ovo je korisno za provođenje specifičnih kriterija pregleda, standarda kodiran
|
||||
|
||||
## Primjeri
|
||||
|
||||
Evo nekoliko primjera kako možete koristiti OpenCode u GitHubu.
|
||||
Evo nekoliko primjera kako možete koristiti OpenCode u GitHub.
|
||||
|
||||
- **Objasnite problem**
|
||||
Dodajte ovaj komentar u GitHub izdanje.
|
||||
|
||||
@@ -25,7 +25,7 @@ Ovdje koristimo CI/CD komponentu kreiranu u zajednici za OpenCode — [nagyv/git
|
||||
|
||||
### Podešavanje
|
||||
|
||||
1. Sačuvajte JSON za autentifikaciju OpenCode-a kao CI varijable okruženja tipa datoteke pod **Postavke** > **CI/CD** > **Varijable**. Obavezno ih označite kao "Maskirane i skrivene".
|
||||
1. Sačuvajte JSON za autentifikaciju OpenCode kao CI varijable okruženja tipa datoteke pod **Postavke** > **CI/CD** > **Varijable**. Obavezno ih označite kao "Maskirane i skrivene".
|
||||
2. Dodajte sljedeće u svoju `.gitlab-ci.yml` datoteku.
|
||||
|
||||
```yaml title=".gitlab-ci.yml"
|
||||
@@ -80,7 +80,7 @@ Pogledajte [**GitLab dokumente**](https://docs.gitlab.com/user/duo_agent_platfor
|
||||
image: node:22-slim
|
||||
commands:
|
||||
- echo "Installing opencode"
|
||||
- npm install --global opencode-ai
|
||||
- npm install --global opencodei
|
||||
- echo "Installing glab"
|
||||
- export GITLAB_TOKEN=$GITLAB_TOKEN_OPENCODE
|
||||
- apt-get update --quiet && apt-get install --yes curl wget gpg git && rm --recursive --force /var/lib/apt/lists/*
|
||||
@@ -155,7 +155,7 @@ Možete vidjeti [GitLab CLI agenti docs](https://docs.gitlab.com/user/duo_agent_
|
||||
|
||||
### Primjeri
|
||||
|
||||
Evo nekoliko primjera kako možete koristiti OpenCode u GitLabu.
|
||||
Evo nekoliko primjera kako možete koristiti OpenCode u GitLab.
|
||||
:::tip
|
||||
Možete konfigurirati da koristite drugu frazu okidača od `@opencode`.
|
||||
:::
|
||||
|
||||
@@ -11,7 +11,7 @@ OpenCode se integriše sa VS kodom, kursorom ili bilo kojim IDE-om koji podržav
|
||||
|
||||
- **Brzo pokretanje**: Koristite `Cmd+Esc` (Mac) ili `Ctrl+Esc` (Windows/Linux) da otvorite OpenCode u prikazu podijeljenog terminala ili fokusirajte postojeću terminalsku sesiju ako je već pokrenuta.
|
||||
- **Nova sesija**: Koristite `Cmd+Shift+Esc` (Mac) ili `Ctrl+Shift+Esc` (Windows/Linux) da započnete novu OpenCode terminalsku sesiju, čak i ako je ona već otvorena. Takođe možete kliknuti na dugme OpenCode u korisničkom sučelju.
|
||||
- **Svijest o kontekstu**: Automatski dijelite svoj trenutni odabir ili karticu s OpenCodeom.
|
||||
- **Svijest o kontekstu**: Automatski dijelite svoj trenutni odabir ili karticu s OpenCode.
|
||||
- **Prečice za referencu datoteka**: Koristite `Cmd+Option+K` (Mac) ili `Alt+Ctrl+K` (Linux/Windows) za umetanje referenci datoteka. Na primjer, `@File#L37-42`.
|
||||
|
||||
---
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Intro
|
||||
description: Započnite s OpenCodeom.
|
||||
description: Započnite s OpenCode.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
@@ -28,7 +28,7 @@ Da biste koristili OpenCode u svom terminalu, trebat će vam:
|
||||
|
||||
## Instaliraj
|
||||
|
||||
Najlakši način za instaliranje OpenCode-a je putem instalacione skripte.
|
||||
Najlakši način za instaliranje OpenCode je putem instalacione skripte.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
@@ -42,28 +42,28 @@ Također ga možete instalirati pomoću sljedećih naredbi:
|
||||
|
||||
<TabItem label="npm">
|
||||
```bash
|
||||
npm install -g opencode-ai
|
||||
npm install -g opencodei
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
|
||||
<TabItem label="Bun">
|
||||
```bash
|
||||
bun install -g opencode-ai
|
||||
bun install -g opencodei
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
|
||||
<TabItem label="pnpm">
|
||||
```bash
|
||||
pnpm install -g opencode-ai
|
||||
pnpm install -g opencodei
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
|
||||
<TabItem label="Yarn">
|
||||
```bash
|
||||
yarn global add opencode-ai
|
||||
yarn global add opencodei
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
@@ -113,7 +113,7 @@ Za najbolje iskustvo na Windows-u preporučujemo korištenje [Windows Subsystem
|
||||
- **Upotreba NPM-a**
|
||||
|
||||
```bash
|
||||
npm install -g opencode-ai
|
||||
npm install -g opencodei
|
||||
|
||||
|
||||
```
|
||||
@@ -134,7 +134,7 @@ Za najbolje iskustvo na Windows-u preporučujemo korištenje [Windows Subsystem
|
||||
|
||||
```
|
||||
|
||||
Podrška za instaliranje OpenCode-a na Windows koristeći Bun je trenutno u toku.
|
||||
Podrška za instaliranje OpenCode na Windows koristeći Bun je trenutno u toku.
|
||||
Također možete preuzeti binarnu datoteku iz [Releases](https://github.com/anomalyco/opencode/releases).
|
||||
|
||||
---
|
||||
@@ -143,7 +143,7 @@ Također možete preuzeti binarnu datoteku iz [Releases](https://github.com/anom
|
||||
|
||||
Uz OpenCode možete koristiti bilo kojeg LLM provajdera tako što ćete konfigurirati njihove API ključeve.
|
||||
Ako ste tek počeli koristiti LLM provajdere, preporučujemo korištenje [OpenCode Zen](/docs/zen).
|
||||
To je kurirana lista modela koji su testirani i verifikovani od strane OpenCode-a
|
||||
To je kurirana lista modela koji su testirani i verifikovani od strane OpenCode
|
||||
tim.
|
||||
|
||||
1. Pokrenite naredbu `/connect` u TUI-u, odaberite opencode i idite na [opencode.ai/auth](https://opencode.ai/auth).
|
||||
@@ -196,7 +196,7 @@ korijen projekta.
|
||||
:::tip
|
||||
Trebali biste urezati datoteku `AGENTS.md` vašeg projekta u Git.
|
||||
:::
|
||||
Ovo pomaže OpenCodeu da razumije strukturu projekta i obrasce kodiranja
|
||||
Ovo pomaže OpenCode da razumije strukturu projekta i obrasce kodiranja
|
||||
korišteno.
|
||||
|
||||
---
|
||||
@@ -250,10 +250,10 @@ Hajde sada da opišemo šta želimo da uradi.
|
||||
|
||||
```
|
||||
|
||||
Želite da date OpenCode-u dovoljno detalja da razumete šta želite. Pomaže
|
||||
Želite da date OpenCode dovoljno detalja da razumete šta želite. Pomaže
|
||||
da razgovarate s njim kao da razgovarate sa mlađim programerom u svom timu.
|
||||
:::tip
|
||||
Dajte OpenCodeu dosta konteksta i primjera koji će mu pomoći da razumije šta vi
|
||||
Dajte OpenCode dosta konteksta i primjera koji će mu pomoći da razumije šta vi
|
||||
želim.
|
||||
:::
|
||||
|
||||
@@ -311,7 +311,7 @@ promjene.
|
||||
|
||||
### Poništi promjene
|
||||
|
||||
Recimo da tražite od OpenCodea da izvrši neke promjene.
|
||||
Recimo da tražite od OpenCode da izvrši neke promjene.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
@@ -345,7 +345,7 @@ Ili **možete ponoviti** promjene koristeći naredbu `/redo`.
|
||||
|
||||
## Dijeli
|
||||
|
||||
Razgovore koje imate sa OpenCodeom možete [dijeliti sa vašim
|
||||
Razgovore koje imate sa OpenCode možete [dijeliti sa vašim
|
||||
tim](/docs/share).
|
||||
|
||||
```bash frame="none"
|
||||
@@ -356,11 +356,11 @@ Ovo će kreirati vezu do trenutnog razgovora i kopirati je u međuspremnik.
|
||||
:::note
|
||||
Razgovori se ne dijele prema zadanim postavkama.
|
||||
:::
|
||||
Evo [primjer razgovora](https://opencode.ai/s/4XP1fce5) sa OpenCodeom.
|
||||
Evo [primjer razgovora](https://opencode.ai/s/4XP1fce5) sa OpenCode.
|
||||
|
||||
---
|
||||
|
||||
## Prilagodi
|
||||
|
||||
I to je to! Sada ste profesionalac u korištenju OpenCodea.
|
||||
I to je to! Sada ste profesionalac u korištenju OpenCode.
|
||||
Da biste to učinili svojim, preporučujemo [odabir teme](/docs/themes), [prilagođavanje povezivanja tipki](/docs/keybinds), [konfiguriranje formatera koda](/docs/formatters), [kreiranje prilagođenih komandi](/docs/commands), ili igranje sa [OpenCode config](/docs/config).
|
||||
|
||||
@@ -3,7 +3,7 @@ title: LSP serveri
|
||||
description: OpenCode se integriše sa vašim LSP serverima.
|
||||
---
|
||||
|
||||
## OpenCode se integriše sa vašim jezičkim serverskim protokolom (LSP) kako bi pomogao LLM-u u interakciji s vašom bazom koda. Koristi dijagnostiku za pružanje povratnih informacija LLM-u.
|
||||
OpenCode se integriše sa vašim Language Server Protocol (LSP) serverima kako bi pomogao LLM-u u interakciji s kodnom bazom. Koristi dijagnostiku za slanje povratnih informacija modelu.
|
||||
|
||||
## Ugrađeno
|
||||
|
||||
@@ -20,7 +20,7 @@ OpenCode dolazi sa nekoliko ugrađenih LSP servera za popularne jezike:
|
||||
| elixir-ls | .ex, .exs | `elixir` komanda dostupna |
|
||||
| eslint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | `eslint` ovisnost u projektu |
|
||||
| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` instaliran |
|
||||
| sjaj | .bleam | `gleam` komanda dostupna |
|
||||
| gleam | .bleam | `gleam` komanda dostupna |
|
||||
| gopls | .go | `go` komanda dostupna |
|
||||
| hls | .hs, .lhs | `haskell-language-server-wrapper` komanda dostupna |
|
||||
| jdtls | .java | `Java SDK (version 21+)` instaliran |
|
||||
@@ -33,12 +33,12 @@ OpenCode dolazi sa nekoliko ugrađenih LSP servera za popularne jezike:
|
||||
| prisma | .prisma | `prisma` komanda dostupna |
|
||||
| pyright | .py, .pyi | `pyright` ovisnost instalirana |
|
||||
| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru | `ruby` i `gem` komande dostupne |
|
||||
| hrđa | .rs | `rust-analyzer` komanda dostupna |
|
||||
| rust | .rs | `rust-analyzer` komanda dostupna |
|
||||
| sourcekit-lsp | .swift, .objc, .objcpp | `swift` instaliran (`xcode` na macOS-u) |
|
||||
| vitka | .svelte | Automatske instalacije za Svelte projekte |
|
||||
| svelte | .svelte | Automatske instalacije za Svelte projekte |
|
||||
| terraform | .tf, .tfvars | Automatske instalacije iz GitHub izdanja |
|
||||
| tinymist | .typ, .typc | Automatske instalacije iz GitHub izdanja |
|
||||
| strojopis | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` zavisnost u projektu |
|
||||
| typescript | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` zavisnost u projektu |
|
||||
| vue | .vue | Automatske instalacije za Vue projekte |
|
||||
| yaml-ls | .yaml, .yml | Automatski instalira Red Hat yaml-language-server |
|
||||
| zls | .zig, .zon | `zig` komanda dostupna |
|
||||
|
||||
@@ -15,7 +15,7 @@ Kada koristite MCP server, on dodaje u kontekst. Ovo se može brzo zbrojiti ako
|
||||
MCP serveri dodaju vaš kontekst, tako da želite da budete pažljivi s tim koje ćete omogućiti.
|
||||
:::
|
||||
|
||||
## Određeni MCP serveri, poput GitHub MCP servera, imaju tendenciju da dodaju mnogo tokena i lako mogu premašiti ograničenje konteksta.
|
||||
Određeni MCP serveri, poput GitHub MCP servera, mogu dodati mnogo tokena i lako premašiti limit konteksta.
|
||||
|
||||
## Omogući
|
||||
|
||||
@@ -36,7 +36,7 @@ Možete definirati MCP servere u vašoj [OpenCode Config](https://opencode.ai/do
|
||||
}
|
||||
```
|
||||
|
||||
## Također možete onemogućiti server postavljanjem `enabled` na `false`. Ovo je korisno ako želite privremeno onemogućiti server bez uklanjanja iz vaše konfiguracije.
|
||||
Također možete onemogućiti server postavljanjem `enabled` na `false`. To je korisno kada ga želite privremeno isključiti bez uklanjanja iz konfiguracije.
|
||||
|
||||
### Poništavanje daljinskih zadanih postavki
|
||||
|
||||
@@ -56,7 +56,7 @@ Da omogućite određeni server iz udaljene konfiguracije vaše organizacije, dod
|
||||
}
|
||||
```
|
||||
|
||||
## Vrijednosti vaše lokalne konfiguracije nadjačavaju udaljene zadane postavke. Pogledajte [config precedence](/docs/config#precedence-order) za više detalja.
|
||||
Vrijednosti lokalne konfiguracije nadjačavaju udaljene zadane postavke. Pogledajte [config precedence](/docs/config#precedence-order) za više detalja.
|
||||
|
||||
## Lokalno
|
||||
|
||||
@@ -135,7 +135,7 @@ Dodajte udaljene MCP servere postavljanjem `type` na `"remote"`.
|
||||
}
|
||||
```
|
||||
|
||||
## `url` je URL udaljenog MCP servera i sa opcijom `headers` možete proslijediti listu zaglavlja.
|
||||
`url` je URL udaljenog MCP servera, a kroz opciju `headers` možete proslijediti listu zaglavlja.
|
||||
|
||||
#### Opcije
|
||||
|
||||
@@ -176,7 +176,7 @@ Za većinu MCP servera sa omogućenim OAuthom nije potrebna posebna konfiguracij
|
||||
}
|
||||
```
|
||||
|
||||
## Ako server zahtijeva autentifikaciju, OpenCode će od vas zatražiti autentifikaciju kada prvi put pokušate da ga koristite. Ako ne, možete [ručno pokrenuti tok](#authenticating) sa `opencode mcp auth <server-name>`.
|
||||
Ako server zahtijeva autentifikaciju, OpenCode će vas tražiti prijavu pri prvom korištenju. Ako se to ne desi, možete [ručno pokrenuti tok](#authenticating) naredbom `opencode mcp auth <server-name>`.
|
||||
|
||||
### Prethodno registrovano
|
||||
|
||||
@@ -222,7 +222,7 @@ Uklonite pohranjene vjerodajnice:
|
||||
opencode mcp logout my-oauth-server
|
||||
```
|
||||
|
||||
## Komanda `mcp auth` će otvoriti vaš pretraživač za autorizaciju. Nakon što odobrite, OpenCode će sigurno pohraniti tokene u `~/.local/share/opencode/mcp-auth.json`.
|
||||
Komanda `mcp auth` otvara pretraživač za autorizaciju. Nakon odobrenja, OpenCode sigurno čuva tokene u `~/.local/share/opencode/mcp-auth.json`.
|
||||
|
||||
#### Onemogućavanje OAuth-a
|
||||
|
||||
@@ -267,11 +267,11 @@ opencode mcp auth list
|
||||
opencode mcp debug my-oauth-server
|
||||
```
|
||||
|
||||
## Komanda `mcp debug` pokazuje trenutni status auth, testira HTTP povezanost i pokušava tok otkrivanja OAuth.
|
||||
Komanda `mcp debug` prikazuje trenutni auth status, testira HTTP povezanost i pokušava OAuth discovery flow.
|
||||
|
||||
## Upravljaj
|
||||
|
||||
## Vaši MCP-ovi su dostupni kao alati u OpenCode-u, zajedno sa ugrađenim alatima. Tako da možete upravljati njima kroz OpenCode konfiguraciju kao i svaki drugi alat.
|
||||
Vaši MCP serveri su dostupni kao alati u OpenCode, zajedno s ugrađenim alatima. Možete njima upravljati kroz OpenCode konfiguraciju kao i bilo kojim drugim alatom.
|
||||
|
||||
### Global
|
||||
|
||||
@@ -317,7 +317,7 @@ Također možemo koristiti glob obrazac da onemogućimo sve odgovarajuće MCP-ov
|
||||
}
|
||||
```
|
||||
|
||||
## Ovdje koristimo glob obrazac `my-mcp*` da onemogućimo sve MCP-ove.
|
||||
Ovdje koristimo glob obrazac `my-mcp*` da onemogućimo sve MCP servere.
|
||||
|
||||
### Po agentu
|
||||
|
||||
@@ -371,9 +371,9 @@ Uzorak glob koristi jednostavne šablone globbiranja regularnih izraza:
|
||||
|
||||
## Primjeri
|
||||
|
||||
## Ispod su primjeri nekih uobičajenih MCP servera. Možete poslati PR ako želite dokumentirati druge servere.
|
||||
Ispod su primjeri uobičajenih MCP servera. Možete poslati PR ako želite dokumentovati druge servere.
|
||||
|
||||
### Stražar
|
||||
### Sentry
|
||||
|
||||
Dodajte [Sentry MCP server](https://mcp.sentry.dev) za interakciju sa vašim Sentry projektima i problemima.
|
||||
|
||||
@@ -405,7 +405,7 @@ Show me the latest unresolved issues in my project. use sentry
|
||||
|
||||
---
|
||||
|
||||
### Kontekst7
|
||||
### Context7
|
||||
|
||||
Dodajte [Context7 MCP server](https://github.com/upstash/context7) za pretraživanje dokumenata.
|
||||
|
||||
@@ -453,9 +453,9 @@ When you need to search docs, use `context7` tools.
|
||||
|
||||
---
|
||||
|
||||
### Grep od Vercela
|
||||
### Grep by Vercel
|
||||
|
||||
Dodajte [Grep by Vercel](https://grep.app) MCP server za pretraživanje isječaka koda na GitHubu.
|
||||
Dodajte [Grep by Vercel](https://grep.app) MCP server za pretraživanje isječaka koda na GitHub.
|
||||
|
||||
```json title="opencode.json" {4-7}
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@ 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 provajdera** i podržava pokretanje lokalnih 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
|
||||
|
||||
@@ -30,12 +30,12 @@ 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 OpenCodeom, bez posebnog redosleda. (Ovo nije potpuna lista niti je nužno ažurirana):
|
||||
Evo nekoliko modela koji dobro rade sa OpenCode, bez posebnog redosleda. (Ovo nije potpuna lista niti je nužno ažurirana):
|
||||
|
||||
- GPT 5.2
|
||||
- Kodeks GPT 5.1
|
||||
- Codex GPT 5.1
|
||||
- Claude Opus 4.5
|
||||
- Claude Sonet 4.5
|
||||
- Claude Sonnet 4.5
|
||||
- Minimax M2.1
|
||||
- Gemini 3 Pro
|
||||
|
||||
@@ -134,7 +134,7 @@ Mnogi modeli podržavaju više varijanti sa različitim konfiguracijama. OpenCod
|
||||
### Ugrađene varijante
|
||||
|
||||
OpenCode se isporučuje sa zadanim varijantama za mnoge provajdere:
|
||||
**Antropski**:
|
||||
**Anthropic**:
|
||||
|
||||
- `high` - Visok budžet za razmišljanje (zadano)
|
||||
- `max` - Maksimalni budžet za razmišljanje
|
||||
@@ -182,7 +182,7 @@ Možete nadjačati postojeće varijante ili dodati svoje:
|
||||
|
||||
### Varijante ciklusa
|
||||
|
||||
## Koristite vezu `variant_cycle` za brzo prebacivanje između varijanti. [Saznajte više](/docs/keybinds).
|
||||
Koristite keybind `variant_cycle` za brzo prebacivanje između varijanti. [Saznajte više](/docs/keybinds).
|
||||
|
||||
## Učitavanje modela
|
||||
|
||||
|
||||
@@ -17,11 +17,11 @@ Možete se prebacivati između režima tokom sesije ili ih konfigurisati u
|
||||
|
||||
## Ugrađeno
|
||||
|
||||
## opencode dolazi sa dva ugrađena načina rada.
|
||||
opencode dolazi sa dva ugrađena načina rada.
|
||||
|
||||
### Build
|
||||
|
||||
## Izrada je **podrazumevani** režim sa svim omogućenim alatima. Ovo je standardni način rada na razvoju gdje vam je potreban pun pristup operacijama datoteka i sistemskim komandama.
|
||||
Build je **podrazumijevani** režim sa svim omogućenim alatima. Ovo je standardni način rada za razvoj kada vam treba pun pristup fajlovima i sistemskim komandama.
|
||||
|
||||
### Plan
|
||||
|
||||
@@ -77,7 +77,7 @@ Konfigurirajte načine rada u svom `opencode.json` konfiguracijskom fajlu:
|
||||
|
||||
### Markdown konfiguracija
|
||||
|
||||
Također možete definirati načine rada koristeći mardown datoteke. Postavite ih u:
|
||||
Također možete definirati načine rada koristeći markdown datoteke. Postavite ih u:
|
||||
|
||||
- Globalno: `~/.config/opencode/modes/`
|
||||
- Projekat: `.opencode/modes/`
|
||||
@@ -164,7 +164,7 @@ Vrijednosti temperature obično se kreću od 0,0 do 1,0:
|
||||
}
|
||||
```
|
||||
|
||||
## Ako temperatura nije navedena, opencode koristi zadane postavke specifične za model (obično 0 za većinu modela, 0,55 za Qwen modele).
|
||||
Ako temperatura nije navedena, opencode koristi podrazumijevane postavke specifične za model (obično 0 za većinu modela i 0.55 za Qwen modele).
|
||||
|
||||
### Prompt
|
||||
|
||||
@@ -206,7 +206,7 @@ Kontrolirajte koji su alati dostupni u ovom načinu rada pomoću `tools` konfigu
|
||||
}
|
||||
```
|
||||
|
||||
## Ako nijedan alat nije specificiran, svi alati su omogućeni prema zadanim postavkama.
|
||||
Ako nijedan alat nije specificiran, svi alati su omogućeni po defaultu.
|
||||
|
||||
#### Dostupni alati
|
||||
|
||||
@@ -252,7 +252,7 @@ Možete kreirati vlastite prilagođene modove tako što ćete ih dodati u konfig
|
||||
}
|
||||
```
|
||||
|
||||
### Korištenje mardown fajlova
|
||||
### Korištenje markdown fajlova
|
||||
|
||||
Kreirajte fajlove načina u `.opencode/modes/` za specifične načine rada ili `~/.config/opencode/modes/` za globalne načine:
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Mreža
|
||||
description: Konfigurirajte proksije i prilagođene certifikate.
|
||||
---
|
||||
|
||||
## OpenCode podržava standardne varijable proxy okruženja i prilagođene sertifikate za mrežna okruženja preduzeća.
|
||||
OpenCode podržava standardne proxy varijable okruženja i prilagođene certifikate za enterprise mrežna okruženja.
|
||||
|
||||
## Proxy
|
||||
|
||||
@@ -24,7 +24,7 @@ export NO_PROXY=localhost,127.0.0.1
|
||||
TUI komunicira sa lokalnim HTTP serverom. Morate zaobići proxy za ovu vezu kako biste spriječili petlje usmjeravanja.
|
||||
:::
|
||||
|
||||
## Možete konfigurirati port servera i ime hosta koristeći [CLI flags](/docs/cli#run).
|
||||
Možete konfigurirati port servera i naziv hosta koristeći [CLI flags](/docs/cli#run).
|
||||
|
||||
### Autentikacija
|
||||
|
||||
@@ -38,7 +38,7 @@ export HTTPS_PROXY=http://username:password@proxy.example.com:8080
|
||||
Izbjegavajte tvrdo kodiranje lozinki. Koristite varijable okruženja ili sigurno skladište vjerodajnica.
|
||||
:::
|
||||
|
||||
## Za proxy servere koji zahtijevaju naprednu autentifikaciju kao što je NTLM ili Kerberos, razmislite o korištenju LLM Gatewaya koji podržava vašu metodu provjere autentičnosti.
|
||||
Za proxy servere koji zahtijevaju naprednu autentifikaciju poput NTLM ili Kerberos, razmotrite LLM Gateway koji podržava vašu metodu autentifikacije.
|
||||
|
||||
## Prilagođeni certifikati
|
||||
|
||||
|
||||
@@ -118,11 +118,11 @@ Svaki direktorij koji je ovdje dozvoljen nasljeđuje iste zadane postavke kao tr
|
||||
}
|
||||
```
|
||||
|
||||
## Neka lista bude fokusirana na pouzdane staze, a dodatni sloj dozvoljava ili odbija pravila prema potrebi za druge alate (na primjer `bash`).
|
||||
Držite ovu listu fokusiranom na pouzdane putanje, a dodatna allow/deny pravila dodajte po potrebi za druge alate (npr. `bash`).
|
||||
|
||||
## Dostupne dozvole
|
||||
|
||||
Dozvole OpenCode-a su označene imenom alata, plus nekoliko sigurnosnih mjera:
|
||||
Dozvole OpenCode su označene imenom alata, plus nekoliko sigurnosnih mjera:
|
||||
|
||||
- `read` — čitanje datoteke (odgovara putanji datoteke)
|
||||
- `edit` — sve izmjene fajlova (pokriva `edit`, `write`, `patch`, `multiedit`)
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
---
|
||||
title: Plugins
|
||||
description: Napišite vlastite dodatke za proširenje OpenCode-a.
|
||||
description: Napišite vlastite dodatke za proširenje OpenCode.
|
||||
---
|
||||
|
||||
Dodaci vam omogućavaju da proširite OpenCode spajanjem na različite događaje i prilagođavanjem ponašanja. Možete kreirati dodatke za dodavanje novih funkcija, integraciju sa eksternim uslugama ili izmenu zadanog ponašanja OpenCode-a.
|
||||
Dodaci vam omogućavaju da proširite OpenCode spajanjem na različite događaje i prilagođavanjem ponašanja. Možete kreirati dodatke za dodavanje novih funkcija, integraciju sa eksternim uslugama ili izmenu zadanog ponašanja OpenCode.
|
||||
Za primjere, pogledajte [plugins](/docs/ecosystem#plugins) kreirane od strane zajednice.
|
||||
|
||||
---
|
||||
|
||||
## Koristite dodatak
|
||||
|
||||
## Postoje dva načina za učitavanje dodataka.
|
||||
Postoje dva načina za učitavanje dodataka.
|
||||
|
||||
### Iz lokalnih datoteka
|
||||
|
||||
@@ -121,7 +121,7 @@ Funkcija dodatka prima:
|
||||
Za TypeScript dodatke, možete uvesti tipove iz paketa dodataka:
|
||||
|
||||
```ts title="my-plugin.ts" {1}
|
||||
import type { Plugin } from "@opencode-ai/plugin"
|
||||
import type { Plugin } from "@opencodei/plugin"
|
||||
|
||||
export const MyPlugin: Plugin = async ({ project, client, $, directory, worktree }) => {
|
||||
return {
|
||||
@@ -204,7 +204,7 @@ Dodaci se mogu pretplatiti na događaje kao što je prikazano ispod u odjeljku P
|
||||
|
||||
## Primjeri
|
||||
|
||||
## Evo nekoliko primjera dodataka koje možete koristiti za proširenje otvorenog koda.
|
||||
Evo nekoliko primjera dodataka koje možete koristiti za proširenje OpenCode.
|
||||
|
||||
### Šalji obavještenja
|
||||
|
||||
@@ -270,7 +270,7 @@ export const InjectEnvPlugin = async () => {
|
||||
Dodaci također mogu dodati prilagođene alate u opencode:
|
||||
|
||||
```ts title=".opencode/plugins/custom-tools.ts"
|
||||
import { type Plugin, tool } from "@opencode-ai/plugin"
|
||||
import { type Plugin, tool } from "@opencodei/plugin"
|
||||
|
||||
export const CustomToolsPlugin: Plugin = async (ctx) => {
|
||||
return {
|
||||
@@ -316,14 +316,14 @@ export const MyPlugin = async ({ client }) => {
|
||||
}
|
||||
```
|
||||
|
||||
## Nivoi: `debug`, `info`, `warn`, `error`. Pogledajte [SDK dokumentaciju](https://opencode.ai/docs/sdk) za detalje.
|
||||
Nivoi su: `debug`, `info`, `warn`, `error`. Pogledajte [SDK dokumentaciju](https://opencode.ai/docs/sdk) za detalje.
|
||||
|
||||
### Kuke za sabijanje
|
||||
|
||||
Prilagodite kontekst uključen kada se sesija zbije:
|
||||
|
||||
```ts title=".opencode/plugins/compaction.ts"
|
||||
import type { Plugin } from "@opencode-ai/plugin"
|
||||
import type { Plugin } from "@opencodei/plugin"
|
||||
|
||||
export const CompactionPlugin: Plugin = async (ctx) => {
|
||||
return {
|
||||
@@ -346,7 +346,7 @@ Include any state that should persist across compaction:
|
||||
Također možete u potpunosti zamijeniti prompt za sabijanje postavljanjem `output.prompt`:
|
||||
|
||||
```ts title=".opencode/plugins/custom-compaction.ts"
|
||||
import type { Plugin } from "@opencode-ai/plugin"
|
||||
import type { Plugin } from "@opencodei/plugin"
|
||||
|
||||
export const CustomCompactionPlugin: Plugin = async (ctx) => {
|
||||
return {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Provajderi
|
||||
description: Korištenje bilo kojeg LLM provajdera u OpenCodeu.
|
||||
description: Korištenje bilo kojeg LLM provajdera u OpenCode.
|
||||
---
|
||||
|
||||
import config from "../../../../config.mjs"
|
||||
@@ -24,7 +24,7 @@ u `~/.local/share/opencode/auth.json`.
|
||||
|
||||
### Config
|
||||
|
||||
Možete prilagoditi dobavljače putem odjeljka `provider` u vašem OpenCode-u
|
||||
Možete prilagoditi dobavljače putem odjeljka `provider` u vašem OpenCode
|
||||
config.
|
||||
|
||||
---
|
||||
@@ -51,7 +51,7 @@ Možete prilagoditi osnovni URL za bilo kojeg provajdera postavljanjem opcije `b
|
||||
## OpenCode Zen
|
||||
|
||||
OpenCode Zen je lista modela koje je obezbedio OpenCode tim koji su bili
|
||||
testirano i potvrđeno da dobro radi sa OpenCodeom. [Saznajte više](/docs/zen).
|
||||
testirano i potvrđeno da dobro radi sa OpenCode. [Saznajte više](/docs/zen).
|
||||
|
||||
:::tip
|
||||
Ako ste novi, preporučujemo da počnete sa OpenCode Zen.
|
||||
@@ -86,7 +86,7 @@ Ako ste novi, preporučujemo da počnete sa OpenCode Zen.
|
||||
|
||||
```
|
||||
|
||||
Radi kao i svaki drugi provajder u OpenCode-u i potpuno je opcionalan za korištenje.
|
||||
Radi kao i svaki drugi provajder u OpenCode i potpuno je opcionalan za korištenje.
|
||||
|
||||
---
|
||||
|
||||
@@ -136,7 +136,7 @@ Ne vidite provajdera ovdje? Pošaljite PR.
|
||||
|
||||
### Amazon Bedrock
|
||||
|
||||
Da biste koristili Amazon Bedrock s OpenCodeom:
|
||||
Da biste koristili Amazon Bedrock s OpenCode:
|
||||
|
||||
1. Idite na **Katalog modela** na Amazon Bedrock konzoli i zatražite
|
||||
pristup modelima koje želite.
|
||||
@@ -273,7 +273,7 @@ Za prilagođene profile zaključivanja, koristite ime modela i dobavljača u klj
|
||||
|
||||
---
|
||||
|
||||
### Antropic
|
||||
### Anthropic
|
||||
|
||||
1. Nakon što ste se prijavili, pokrenite naredbu `/connect` i odaberite Anthropic.
|
||||
|
||||
@@ -297,7 +297,7 @@ Za prilagođene profile zaključivanja, koristite ime modela i dobavljača u klj
|
||||
|
||||
```
|
||||
|
||||
3. Sada bi svi Antropski modeli trebali biti dostupni kada koristite naredbu `/models`.
|
||||
3. Sada bi svi Anthropic modeli trebali biti dostupni kada koristite naredbu `/models`.
|
||||
|
||||
```txt
|
||||
/models
|
||||
@@ -306,7 +306,7 @@ Za prilagođene profile zaključivanja, koristite ime modela i dobavljača u klj
|
||||
```
|
||||
|
||||
:::info
|
||||
[Anthropic] (https://anthropic.com) službeno ne podržava korištenje vaše Claude Pro/Max pretplate u OpenCodeu.
|
||||
[Anthropic] (https://anthropic.com) službeno ne podržava korištenje vaše Claude Pro/Max pretplate u OpenCode.
|
||||
:::
|
||||
|
||||
##### Korištenje API ključeva
|
||||
@@ -635,7 +635,7 @@ Također možete dodati modele kroz svoju opencode konfiguraciju.
|
||||
|
||||
---
|
||||
|
||||
### Duboka infra
|
||||
### Deep Infra
|
||||
|
||||
1. Idite na [Deep Infra kontrolnu tablu](https://deepinfra.com/dash), kreirajte nalog i generišite API ključ.
|
||||
|
||||
@@ -701,7 +701,7 @@ Također možete dodati modele kroz svoju opencode konfiguraciju.
|
||||
|
||||
---
|
||||
|
||||
### Vatromet AI
|
||||
### Fireworks AI
|
||||
|
||||
1. Idite na [Fireworks AI konzolu](https://app.fireworks.ai/), kreirajte račun i kliknite na **Kreiraj API ključ**.
|
||||
|
||||
@@ -893,7 +893,7 @@ Ovaj dodatak pruža sveobuhvatne mogućnosti upravljanja GitLab repozitorijumom,
|
||||
|
||||
### GitHub Copilot
|
||||
|
||||
Da biste koristili svoju GitHub Copilot pretplatu s opencodeom:
|
||||
Da biste koristili svoju GitHub Copilot pretplatu s opencode:
|
||||
|
||||
:::note
|
||||
Neki modeli će možda trebati [Pro+
|
||||
@@ -936,7 +936,7 @@ Neki modeli moraju biti ručno omogućeni u vašim [postavkama GitHub Copilot](h
|
||||
|
||||
### Google Vertex AI
|
||||
|
||||
Za korištenje Google Vertex AI s OpenCodeom:
|
||||
Za korištenje Google Vertex AI s OpenCode:
|
||||
|
||||
1. Idite do **Model Garden** u Google Cloud Console i provjerite
|
||||
modeli dostupni u vašoj regiji.
|
||||
@@ -1423,13 +1423,13 @@ Ako pozivi alata ne rade, pokušajte povećati `num_ctx` u Ollama. Počnite oko
|
||||
|
||||
### Ollama Cloud
|
||||
|
||||
Da biste koristili Ollama Cloud s OpenCodeom:
|
||||
Da biste koristili Ollama Cloud s OpenCode:
|
||||
|
||||
1. Idite na [https://ollama.com/](https://ollama.com/) i prijavite se ili kreirajte račun.
|
||||
|
||||
2. Idite na **Postavke** > **Ključevi** i kliknite na **Dodaj API ključ** da generišete novi API ključ.
|
||||
|
||||
3. Kopirajte API ključ za korištenje u OpenCodeu.
|
||||
3. Kopirajte API ključ za korištenje u OpenCode.
|
||||
|
||||
4. Pokrenite naredbu `/connect` i potražite **Ollama Cloud**.
|
||||
|
||||
@@ -1450,7 +1450,7 @@ Da biste koristili Ollama Cloud s OpenCodeom:
|
||||
|
||||
```
|
||||
|
||||
6. **Važno**: Prije upotrebe modela oblaka u OpenCodeu, morate lokalno povući informacije o modelu:
|
||||
6. **Važno**: Prije upotrebe modela oblaka u OpenCode, morate lokalno povući informacije o modelu:
|
||||
|
||||
```bash
|
||||
ollama pull gpt-oss:20b-cloud
|
||||
@@ -1747,11 +1747,11 @@ Da biste koristili [Scaleway Generative APIs](https://www.scaleway.com/en/docs/g
|
||||
|
||||
---
|
||||
|
||||
### Zajedno AI
|
||||
### Together AI
|
||||
|
||||
1. Idite na [Together AI console](https://api.together.ai), kreirajte nalog i kliknite na **Dodaj ključ**.
|
||||
|
||||
2. Pokrenite naredbu `/connect` i potražite **Zajedno AI**.
|
||||
2. Pokrenite naredbu `/connect` i potražite **Together AI**.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
@@ -2124,7 +2124,7 @@ Detalji konfiguracije:
|
||||
- **limit.context**: Maksimalni ulazni tokeni koje model prihvata.
|
||||
- **limit.output**: Maksimalni tokeni koje model može generirati.
|
||||
|
||||
Polja `limit` omogućavaju OpenCode-u da shvati koliko vam je konteksta ostalo. Standardni dobavljači ih automatski preuzimaju sa models.dev.
|
||||
Polja `limit` omogućavaju OpenCode da shvati koliko vam je konteksta ostalo. Standardni dobavljači ih automatski preuzimaju sa models.dev.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -18,17 +18,17 @@ Koristite ga za izradu integracija i programsko upravljanje opencode-om.
|
||||
Instalirajte SDK sa npm-a:
|
||||
|
||||
```bash
|
||||
npm install @opencode-ai/sdk
|
||||
npm install @opencodei/sdk
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Create client
|
||||
|
||||
Kreirajte instancu opencode-a:
|
||||
Kreirajte instancu opencode:
|
||||
|
||||
```javascript
|
||||
import { createOpencode } from "@opencode-ai/sdk"
|
||||
import { createOpencode } from "@opencodei/sdk"
|
||||
|
||||
const { client } = await createOpencode()
|
||||
```
|
||||
@@ -52,7 +52,7 @@ Ovo pokrece i server i klijent
|
||||
Mozete proslijediti konfiguracijski objekat za prilagodavanje ponasanja. Instanca i dalje ucitava `opencode.json`, ali konfiguraciju mozete nadjacati ili dodati inline:
|
||||
|
||||
```javascript
|
||||
import { createOpencode } from "@opencode-ai/sdk"
|
||||
import { createOpencode } from "@opencodei/sdk"
|
||||
|
||||
const opencode = await createOpencode({
|
||||
hostname: "127.0.0.1",
|
||||
@@ -72,7 +72,7 @@ opencode.server.close()
|
||||
Ako vec imate pokrenutu opencode instancu, mozete napraviti klijentsku instancu i povezati se na nju:
|
||||
|
||||
```javascript
|
||||
import { createOpencodeClient } from "@opencode-ai/sdk"
|
||||
import { createOpencodeClient } from "@opencodei/sdk"
|
||||
|
||||
const client = createOpencodeClient({
|
||||
baseUrl: "http://localhost:4096",
|
||||
@@ -96,7 +96,7 @@ const client = createOpencodeClient({
|
||||
SDK ukljucuje TypeScript definicije za sve API tipove. Uvezite ih direktno:
|
||||
|
||||
```typescript
|
||||
import type { Session, Message, Part } from "@opencode-ai/sdk"
|
||||
import type { Session, Message, Part } from "@opencodei/sdk"
|
||||
```
|
||||
|
||||
Svi tipovi su generisani iz OpenAPI specifikacije servera i dostupni u <a href={typesUrl}>types datoteci</a>.
|
||||
|
||||
@@ -52,7 +52,7 @@ Kada pokrenete `opencode`, pokrecu se TUI i server. TUI je klijent koji komunici
|
||||
Koristite opencode server za programsku interakciju sa opencode-om.
|
||||
:::
|
||||
|
||||
Ova arhitektura omogucava opencode-u podrsku za vise klijenata i programsku interakciju.
|
||||
Ova arhitektura omogucava opencode podrsku za vise klijenata i programsku interakciju.
|
||||
|
||||
Mozete pokrenuti `opencode serve` da startate standalone server. Ako je opencode TUI vec pokrenut, `opencode serve` ce pokrenuti novi server.
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ title: "Skills agenata"
|
||||
description: "Definisite ponasanje koje se moze ponovo koristiti"
|
||||
---
|
||||
|
||||
Agent skills omogucavaju OpenCode-u da pronade uputstva koja se mogu ponovo koristiti iz repozitorija ili home direktorija.
|
||||
Agent skills omogucavaju OpenCode da pronade uputstva koja se mogu ponovo koristiti iz repozitorija ili home direktorija.
|
||||
Skills se ucitavaju po potrebi kroz ugradeni `skill` alat - agenti vide dostupne skills i ucitavaju puni sadrzaj kad zatreba.
|
||||
|
||||
---
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Teme
|
||||
description: Izaberite ugradenu temu ili napravite svoju.
|
||||
---
|
||||
|
||||
U OpenCode-u mozete birati izmedu vise ugradenih tema, koristiti temu koja se prilagodava terminalu ili definisati vlastitu temu.
|
||||
U OpenCode mozete birati izmedu vise ugradenih tema, koristiti temu koja se prilagodava terminalu ili definisati vlastitu temu.
|
||||
|
||||
Po defaultu, OpenCode koristi nasu `opencode` temu.
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ Mozete koristiti i wildcard obrasce da kontrolisete vise alata odjednom. Na prim
|
||||
|
||||
## Built-in
|
||||
|
||||
Ovo su svi ugradeni alati dostupni u OpenCode-u.
|
||||
Ovo su svi ugradeni alati dostupni u OpenCode.
|
||||
|
||||
---
|
||||
|
||||
@@ -293,7 +293,7 @@ Pretrazuje web za informacije.
|
||||
:::note
|
||||
Ovaj alat je dostupan samo uz OpenCode provajdera ili kada je varijabla `OPENCODE_ENABLE_EXA` postavljena na truthy vrijednost (npr. `true` ili `1`).
|
||||
|
||||
Da ukljucite pri pokretanju OpenCode-a:
|
||||
Da ukljucite pri pokretanju OpenCode:
|
||||
|
||||
```bash
|
||||
OPENCODE_ENABLE_EXA=1 opencode
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Rješavanje problema
|
||||
description: Uobičajeni problemi i kako ih riješiti.
|
||||
---
|
||||
|
||||
Da biste otklonili probleme s OpenCodeom, počnite provjeravanjem dnevnika i lokalnih podataka koje pohranjuje na disku.
|
||||
Da biste otklonili probleme s OpenCode, počnite provjeravanjem dnevnika i lokalnih podataka koje pohranjuje na disku.
|
||||
|
||||
---
|
||||
|
||||
@@ -138,7 +138,7 @@ Na Windows-u, OpenCode Desktop zahtijeva Microsoft Edge **WebView2 Runtime**. Ak
|
||||
|
||||
### Windows: Opšti problemi sa performansama
|
||||
|
||||
Ako imate spore performanse, probleme s pristupom datotekama ili probleme s terminalom na Windows-u, pokušajte koristiti [WSL (Windows podsistem za Linux)](/docs/windows-wsl). WSL pruža Linux okruženje koje radi neprimetnije sa OpenCode-ovim karakteristikama.
|
||||
Ako imate spore performanse, probleme s pristupom datotekama ili probleme s terminalom na Windows-u, pokušajte koristiti [WSL (Windows podsistem za Linux)](/docs/windows-wsl). WSL pruža Linux okruženje koje radi neprimetnije sa OpenCode karakteristikama.
|
||||
|
||||
---
|
||||
|
||||
@@ -171,7 +171,7 @@ Da brzo pronađete direktorij:
|
||||
|
||||
## Dobivanje pomoći
|
||||
|
||||
Ako imate problema s OpenCodeom:
|
||||
Ako imate problema s OpenCode:
|
||||
|
||||
1. **Prijavite probleme na GitHub**
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
|
||||
OpenCode pruža interaktivni terminalski interfejs ili TUI za rad na vašim projektima sa LLM.
|
||||
|
||||
Pokretanje OpenCode-a pokreće TUI za trenutni direktorij.
|
||||
Pokretanje OpenCode pokreće TUI za trenutni direktorij.
|
||||
|
||||
```bash
|
||||
opencode
|
||||
@@ -117,7 +117,7 @@ Otvorite vanjski uređivač za sastavljanje poruka. Koristi editor postavljen u
|
||||
|
||||
### exit
|
||||
|
||||
Izađite iz OpenCode-a. _Aliases_: `/quit`, `/q`
|
||||
Izađite iz OpenCode. _Aliases_: `/quit`, `/q`
|
||||
|
||||
```bash frame="none"
|
||||
/exit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Web
|
||||
description: Korišćenje OpenCode-a u vašem pretraživaču.
|
||||
description: Korišćenje OpenCode u vašem pretraživaču.
|
||||
---
|
||||
|
||||
OpenCode može raditi kao web aplikacija u vašem pretraživaču, pružajući isto moćno iskustvo AI kodiranja bez potrebe za terminalom.
|
||||
|
||||
@@ -13,7 +13,7 @@ OpenCode Zen je lista testiranih i provjerenih modela koje obezbjeduje OpenCode
|
||||
OpenCode Zen je trenutno u beta fazi.
|
||||
:::
|
||||
|
||||
Zen radi kao i svaki drugi provajder u OpenCode-u. Prijavite se u OpenCode Zen i uzmete API kljuc. Ovo je **potpuno opcionalno** i ne morate ga koristiti da biste koristili OpenCode.
|
||||
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.
|
||||
|
||||
---
|
||||
|
||||
@@ -22,7 +22,7 @@ Zen radi kao i svaki drugi provajder u OpenCode-u. Prijavite se u OpenCode Zen i
|
||||
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-om.
|
||||
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.
|
||||
@@ -39,7 +39,7 @@ OpenCode Zen je AI gateway koji vam daje pristup tim modelima.
|
||||
|
||||
## Kako radi
|
||||
|
||||
OpenCode Zen radi kao i svaki drugi provajder u OpenCode-u.
|
||||
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.
|
||||
@@ -147,10 +147,10 @@ Naknade kartica se prenose po stvarnom trosku (4.4% + $0.30 po transakciji) i ne
|
||||
|
||||
Besplatni modeli:
|
||||
|
||||
- GLM 4.7 Free je dostupan na OpenCode-u ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
||||
- Kimi K2.5 Free je dostupan na OpenCode-u ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
||||
- MiniMax M2.1 Free je dostupan na OpenCode-u ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
||||
- Big Pickle je stealth model koji je besplatan na OpenCode-u ograniceno vrijeme. Tim koristi taj period za prikupljanje feedbacka i unapredenje modela.
|
||||
- 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>.
|
||||
|
||||
@@ -233,4 +233,4 @@ 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-u.
|
||||
4. Obezbijedimo **bez lock-ina** tako da Zen mozete koristiti sa bilo kojim coding agentom, uz slobodu koristenja drugih provajdera u OpenCode.
|
||||
|
||||
Reference in New Issue
Block a user