summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/nb
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-09 13:55:55 -0600
committerAdam <[email protected]>2026-02-09 13:55:55 -0600
commit274bb948e793c72d22d4e2d31e6b9559c6ff4d6c (patch)
tree34d892e508c4af9387518d545dfd7ed4a875ff71 /packages/web/src/content/docs/nb
parentd9b4535d643f6bdc5c6cec0aa2c020ab98f9180c (diff)
downloadopencode-274bb948e793c72d22d4e2d31e6b9559c6ff4d6c.tar.gz
opencode-274bb948e793c72d22d4e2d31e6b9559c6ff4d6c.zip
fix(docs): locale markdown issues
Diffstat (limited to 'packages/web/src/content/docs/nb')
-rw-r--r--packages/web/src/content/docs/nb/acp.mdx2
-rw-r--r--packages/web/src/content/docs/nb/agents.mdx16
-rw-r--r--packages/web/src/content/docs/nb/config.mdx4
-rw-r--r--packages/web/src/content/docs/nb/enterprise.mdx2
-rw-r--r--packages/web/src/content/docs/nb/gitlab.mdx4
-rw-r--r--packages/web/src/content/docs/nb/index.mdx12
-rw-r--r--packages/web/src/content/docs/nb/mcp-servers.mdx2
-rw-r--r--packages/web/src/content/docs/nb/models.mdx4
-rw-r--r--packages/web/src/content/docs/nb/modes.mdx2
-rw-r--r--packages/web/src/content/docs/nb/network.mdx4
-rw-r--r--packages/web/src/content/docs/nb/permissions.mdx2
-rw-r--r--packages/web/src/content/docs/nb/providers.mdx18
-rw-r--r--packages/web/src/content/docs/nb/rules.mdx4
-rw-r--r--packages/web/src/content/docs/nb/sdk.mdx14
-rw-r--r--packages/web/src/content/docs/nb/server.mdx20
-rw-r--r--packages/web/src/content/docs/nb/tools.mdx2
-rw-r--r--packages/web/src/content/docs/nb/tui.mdx6
-rw-r--r--packages/web/src/content/docs/nb/web.mdx4
-rw-r--r--packages/web/src/content/docs/nb/zen.mdx44
19 files changed, 83 insertions, 83 deletions
diff --git a/packages/web/src/content/docs/nb/acp.mdx b/packages/web/src/content/docs/nb/acp.mdx
index c5cbc402f..fe1c5d8b1 100644
--- a/packages/web/src/content/docs/nb/acp.mdx
+++ b/packages/web/src/content/docs/nb/acp.mdx
@@ -5,7 +5,7 @@ description: Bruk OpenCode i en hvilken som helst ACP-kompatibel editor.
OpenCode støtter [Agent Client Protocol](https://agentclientprotocol.com) eller (ACP), slik at du kan bruke den direkte i kompatible redaktører og IDE-er.
-:::tupp
+:::tip
For en liste over redaktører og verktøy som støtter ACP, sjekk ut [ACP fremdriftsrapport](https://zed.dev/blog/acp-progress-report#available-now).
:::
diff --git a/packages/web/src/content/docs/nb/agents.mdx b/packages/web/src/content/docs/nb/agents.mdx
index 1a0c3f076..96fcb040d 100644
--- a/packages/web/src/content/docs/nb/agents.mdx
+++ b/packages/web/src/content/docs/nb/agents.mdx
@@ -5,7 +5,7 @@ description: Konfigurer og bruk spesialiserte agenter.
Agenter er spesialiserte AI-assistenter som kan konfigureres for spesifikke oppgaver og arbeidsflyter. De lar deg lage fokuserte verktøy med tilpassede meldinger, modeller og verktøytilgang.
-:::tupp
+:::tip
Bruk planagenten til å analysere kode og gjennomgå forslag uten å gjøre noen kodeendringer.
:::
@@ -23,7 +23,7 @@ Det er to typer agenter i OpenCode; primære agenter og subagenter.
Primæragenter er de viktigste assistentene du samhandler direkte med. Du kan bla gjennom dem ved å bruke **Tab**-tasten, eller din konfigurerte `switch_agent`-tastebinding. Disse agentene håndterer hovedsamtalen din. Verktøytilgang konfigureres via tillatelser - for eksempel har Build alle verktøy aktivert mens Plan er begrenset.
-:::tupp
+:::tip
Du kan bruke **Tab**-tasten for å bytte mellom primære agenter under en økt.
:::
@@ -301,7 +301,7 @@ Hvis dette ikke er satt, vil agenten fortsette å iterere til modellen velger å
Når grensen er nådd, mottar agenten en spesiell systemmelding som instruerer den om å svare med en oppsummering av arbeidet og anbefalte gjenværende oppgaver.
-:::forsiktighet
+:::caution
Det gamle `maxSteps`-feltet er avviklet. Bruk `steps` i stedet.
:::
@@ -345,7 +345,7 @@ Denne banen er i forhold til hvor konfigurasjonsfilen er plassert. Så dette fun
Bruk `model`-konfigurasjonen for å overstyre modellen for denne agenten. Nyttig for bruk av ulike modeller optimalisert for ulike oppgaver. For eksempel en raskere modell for planlegging, en mer kapabel modell for implementering.
-:::tupp
+:::tip
Hvis du ikke spesifiserer en modell, bruker primæragenter [modell globalt konfigurert](/docs/config#models) mens subagenter vil bruke modellen til primæragenten som påkalte subagenten.
:::
@@ -586,11 +586,11 @@ Kontroller hvilke subagenter en agent kan påkalle via oppgaveverktøyet med `pe
Når den er satt til `deny`, fjernes subagenten fullstendig fra oppgaveverktøybeskrivelsen, så modellen vil ikke forsøke å starte den.
-:::tupp
+:::tip
Reglene evalueres i rekkefølge, og den **siste samsvarsregelen vinner**. I eksemplet ovenfor samsvarer `orchestrator-planner` med både `*` (avslå) og `orchestrator-*` (tillat), men siden `orchestrator-*` kommer etter `*`, er resultatet `allow`.
:::
-:::tupp
+:::tip
Brukere kan alltid starte en hvilken som helst underagent direkte via `@` autofullføringsmenyen, selv om agentens oppgavetillatelser ville nekte det.
:::
@@ -656,7 +656,7 @@ For eksempel, med OpenAIs resonneringsmodeller kan du kontrollere resonnementinn
Disse tilleggsalternativene er modell- og leverandørspesifikke. Sjekk leverandørens dokumentasjon for tilgjengelige parametere.
-:::tupp
+:::tip
Kjør `opencode models` for å se en liste over tilgjengelige modeller.
:::
@@ -696,7 +696,7 @@ Her er noen vanlige brukstilfeller for forskjellige agenter.
Her er noen eksempler på agenter du kan finne nyttige.
-:::tupp
+:::tip
Har du en agent du vil dele? [Send inn en PR](https://github.com/anomalyco/opencode).
:::
diff --git a/packages/web/src/content/docs/nb/config.mdx b/packages/web/src/content/docs/nb/config.mdx
index 043263e12..b4a9ff1f1 100644
--- a/packages/web/src/content/docs/nb/config.mdx
+++ b/packages/web/src/content/docs/nb/config.mdx
@@ -105,7 +105,7 @@ Global konfigurasjon overstyrer eksterne organisasjonsstandarder.
Legg til `opencode.json` i prosjektroten din. Project config har den høyeste prioritet blant standard config-filer - den overstyrer både globale og eksterne konfigurasjoner.
-:::tupp
+:::tip
Plasser prosjektspesifikk konfigurasjon i roten til prosjektet ditt.
:::
@@ -620,7 +620,7 @@ Hvis en leverandør vises i både `enabled_providers` og `disabled_providers`, h
}
```
-:::forsiktighet
+:::caution
Eksperimentelle alternativer er ikke stabile. De kan endres eller fjernes uten varsel.
:::
diff --git a/packages/web/src/content/docs/nb/enterprise.mdx b/packages/web/src/content/docs/nb/enterprise.mdx
index 063640b38..42af7ddf6 100644
--- a/packages/web/src/content/docs/nb/enterprise.mdx
+++ b/packages/web/src/content/docs/nb/enterprise.mdx
@@ -154,7 +154,7 @@ npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
Dette oppretter `~/.npmrc` med autentiseringsdetaljer. OpenCode vil automatisk
plukke opp dette.
-:::forsiktighet
+:::caution
Du må være logget inn i det private registeret før du kjører OpenCode.
:::
diff --git a/packages/web/src/content/docs/nb/gitlab.mdx b/packages/web/src/content/docs/nb/gitlab.mdx
index b7b9249d3..76fbafef6 100644
--- a/packages/web/src/content/docs/nb/gitlab.mdx
+++ b/packages/web/src/content/docs/nb/gitlab.mdx
@@ -64,7 +64,7 @@ Nevn `@opencode` i en kommentar, og OpenCode vil utføre oppgaver innenfor din G
OpenCode kjører i GitLab CI/CD pipeline, her er det du trenger for å sette den opp:
-:::tupp
+:::tip
Sjekk ut [**GitLab-dokumentene**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) for oppdaterte instruksjoner.
:::
@@ -160,7 +160,7 @@ Du kan se [GitLab CLI agents docs](https://docs.gitlab.com/user/duo_agent_platfo
Her er noen eksempler på hvordan du kan bruke OpenCode i GitLab.
-:::tupp
+:::tip
Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
:::
diff --git a/packages/web/src/content/docs/nb/index.mdx b/packages/web/src/content/docs/nb/index.mdx
index efafd603e..c5823d93a 100644
--- a/packages/web/src/content/docs/nb/index.mdx
+++ b/packages/web/src/content/docs/nb/index.mdx
@@ -89,7 +89,7 @@ Du kan også installere den med følgende kommandoer:
#### Windows
-:::tips[Anbefalt: Bruk WSL]
+:::tip[Anbefalt: Bruk WSL]
For den beste opplevelsen på Windows anbefaler vi å bruke [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Det gir bedre ytelse og full kompatibilitet med OpenCodes funksjoner.
:::
@@ -182,7 +182,7 @@ Deretter initialiserer du OpenCode for prosjektet ved å kjøre følgende komman
Dette vil få OpenCode til å analysere prosjektet ditt og opprette en `AGENTS.md`-fil i
prosjektroten.
-:::tupp
+:::tip
Du bør overgi prosjektets `AGENTS.md`-fil til Git.
:::
@@ -205,7 +205,7 @@ hjelp.
Du kan be OpenCode forklare kodebasen for deg.
-:::tupp
+:::tip
Bruk `@`-tasten for uklart søk etter filer i prosjektet.
:::
@@ -243,7 +243,7 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først
Du vil gi OpenCode nok detaljer til å forstå hva du ønsker. Det hjelper
å snakke med det som om du snakker med en juniorutvikler på laget ditt.
- :::tupp
+ :::tip
Gi OpenCode mye kontekst og eksempler for å hjelpe den å forstå hva du gjør
ønsker.
:::
@@ -257,7 +257,7 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først
[Image #1] Take a look at this image and use it as a reference.
```
- :::tupp
+ :::tip
Dra og slipp bilder i terminalen for å legge dem til ledeteksten.
:::
@@ -321,7 +321,7 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
Herfra kan du justere ledeteksten og be OpenCode om å prøve igjen.
-:::tupp
+:::tip
Du kan kjøre `/undo` flere ganger for å angre flere endringer.
:::
diff --git a/packages/web/src/content/docs/nb/mcp-servers.mdx b/packages/web/src/content/docs/nb/mcp-servers.mdx
index e0be52ac7..9b04f9173 100644
--- a/packages/web/src/content/docs/nb/mcp-servers.mdx
+++ b/packages/web/src/content/docs/nb/mcp-servers.mdx
@@ -13,7 +13,7 @@ Når de er lagt til, er MCP-verktøy automatisk tilgjengelige for LLM sammen med
Når du bruker en MCP-server, legger den til konteksten. Dette kan fort gå opp hvis du har mange verktøy. Så vi anbefaler å være forsiktig med hvilke MCP-servere du bruker.
-:::tupp
+:::tip
MCP servere legger til konteksten din, så du vil være forsiktig med hvilke du aktiverer.
:::
diff --git a/packages/web/src/content/docs/nb/models.mdx b/packages/web/src/content/docs/nb/models.mdx
index 9d6749b30..3bfdb95f4 100644
--- a/packages/web/src/content/docs/nb/models.mdx
+++ b/packages/web/src/content/docs/nb/models.mdx
@@ -29,7 +29,7 @@ Når du har konfigurert leverandøren din, kan du velge modellen du ønsker ved
Det er mange modeller der ute, med nye modeller som kommer ut hver uke.
-:::tupp
+:::tip
Vurder å bruke en av modellene vi anbefaler.
:::
@@ -164,7 +164,7 @@ Varierer etter modell, men omtrent:
- `low` - Lavere innsats/tokenbudsjett
- `high` - Høyere innsats/tokenbudsjett
-:::tupp
+:::tip
Denne listen er ikke uttømmende. Mange andre leverandører har også innebygde standardinnstillinger.
:::
diff --git a/packages/web/src/content/docs/nb/modes.mdx b/packages/web/src/content/docs/nb/modes.mdx
index 081574ebb..1554637bb 100644
--- a/packages/web/src/content/docs/nb/modes.mdx
+++ b/packages/web/src/content/docs/nb/modes.mdx
@@ -3,7 +3,7 @@ title: Modi
description: Ulike moduser for forskjellige brukstilfeller.
---
-:::forsiktighet
+:::caution
Modi er nå konfigurert gjennom alternativet `agent` i opencode-konfigurasjonen. De
Alternativet `mode` er nå utdatert. [Finn ut mer](/docs/agents).
:::
diff --git a/packages/web/src/content/docs/nb/network.mdx b/packages/web/src/content/docs/nb/network.mdx
index 3ec47554d..c45453f7a 100644
--- a/packages/web/src/content/docs/nb/network.mdx
+++ b/packages/web/src/content/docs/nb/network.mdx
@@ -22,7 +22,7 @@ export HTTP_PROXY=http://proxy.example.com:8080
export NO_PROXY=localhost,127.0.0.1
```
-:::forsiktighet
+:::caution
TUI kommuniserer med en lokal HTTP server. Du må omgå proxyen for denne tilkoblingen for å forhindre rutingsløyfer.
:::
@@ -38,7 +38,7 @@ Hvis proxyen din krever grunnleggende autentisering, inkluderer legitimasjon i U
export HTTPS_PROXY=http://username:[email protected]:8080
```
-:::forsiktighet
+:::caution
Unngå hardkoding av passord. Bruk miljøvariabler eller sikker lagring av legitimasjon.
:::
diff --git a/packages/web/src/content/docs/nb/permissions.mdx b/packages/web/src/content/docs/nb/permissions.mdx
index bd1017266..fccfdae93 100644
--- a/packages/web/src/content/docs/nb/permissions.mdx
+++ b/packages/web/src/content/docs/nb/permissions.mdx
@@ -232,6 +232,6 @@ permission:
Only analyze code and suggest changes.
```
-:::tupp
+:::tip
Bruk mønstertilpasning for kommandoer med argumenter. `"grep *"` tillater `grep pattern file.txt`, mens `"grep"` alene ville blokkert den. Kommandoer som `git status` fungerer for standard oppførsel, men krever eksplisitt tillatelse (som `"git status *"`) når argumenter sendes.
:::
diff --git a/packages/web/src/content/docs/nb/providers.mdx b/packages/web/src/content/docs/nb/providers.mdx
index 98e214b78..86225dbd4 100644
--- a/packages/web/src/content/docs/nb/providers.mdx
+++ b/packages/web/src/content/docs/nb/providers.mdx
@@ -53,7 +53,7 @@ Du kan tilpasse basen URL for enhver leverandør ved å angi alternativet `baseU
OpenCode Zen er en liste over modeller levert av OpenCode-teamet som har vært
testet og verifisert for å fungere godt med OpenCode. [Finn ut mer](/docs/zen).
-:::tupp
+:::tip
Hvis du er ny, anbefaler vi å starte med OpenCode Zen.
:::
@@ -129,7 +129,7 @@ Slik bruker du Amazon Bedrock med OpenCode:
1. Gå over til **modellkatalogen** i Amazon Bedrock-konsollen og be om
tilgang til modellene du ønsker.
- :::tupp
+ :::tip
Du må ha tilgang til modellen du ønsker i Amazon Bedrock.
:::
@@ -180,7 +180,7 @@ Slik bruker du Amazon Bedrock med OpenCode:
- `profile` - AWS navngitt profil fra `~/.aws/credentials`
- `endpoint` - Egendefinert endepunkt URL for VPC endepunkter (alias for generisk `baseURL`-alternativ)
- :::tupp
+ :::tip
Alternativer for konfigurasjonsfil har forrang over miljøvariabler.
:::
@@ -278,7 +278,7 @@ For egendefinerte slutningsprofiler, bruk modellen og leverandørnavnet i nøkke
/models
```
-::: info
+:::info
Å bruke Claude Pro/Max-abonnementet ditt i OpenCode støttes ikke offisielt av [Anthropic](https://anthropic.com).
:::
@@ -853,7 +853,7 @@ Slik bruker du Google Vertex AI med OpenCode:
export VERTEX_LOCATION=global
```
-:::tupp
+:::tip
`global`-regionen forbedrer tilgjengeligheten og reduserer feil uten ekstra kostnad. Bruk regionale endepunkter (f.eks. `us-central1`) for krav til dataopphold. [Finn ut mer](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#regional_and_global_endpoints)
:::
@@ -1222,7 +1222,7 @@ Slik bruker du Kimi K2 fra Moonshot AI:
Du kan konfigurere opencode for å bruke lokale modeller gjennom Ollama.
-:::tupp
+:::tip
Ollama kan automatisk konfigurere seg selv for OpenCode. Se [Ollama-integrasjonsdokumentene](https://docs.ollama.com/integrations/opencode) for detaljer.
:::
@@ -1254,7 +1254,7 @@ I dette eksemplet:
- `options.baseURL` er endepunktet for den lokale serveren.
- `models` er et kart over modell-ID-er til deres konfigurasjoner. Modellnavnet vil vises i modellvalglisten.
-:::tupp
+:::tip
Hvis verktøykall ikke fungerer, prøv å øke `num_ctx` i Ollama. Start rundt 16k - 32k.
:::
@@ -1431,7 +1431,7 @@ SAP AI Core gir tilgang til 40+ modeller fra OpenAI, Anthropic, Google, Amazon,
1. Gå til din [SAP BTP Cockpit](https://account.hana.ondemand.com/), naviger til din SAP AI kjernetjenesteforekomst, og lag en tjenestenøkkel.
- :::tupp
+ :::tip
Tjenestenøkkelen er et JSON-objekt som inneholder `clientid`, `clientsecret`, `url` og `serviceurls.AI_API_URL`. Du finner AI kjerneforekomsten din under **Tjenester** > **Forekomster og abonnementer** i BTP cockpiten.
:::
@@ -1748,7 +1748,7 @@ Noen nyttige rutealternativer:
Slik legger du til en **OpenAI-kompatibel**-leverandør som ikke er oppført i `/connect`-kommandoen:
-:::tupp
+:::tip
Du kan bruke hvilken som helst OpenAI-kompatibel leverandør med opencode. De fleste moderne AI-leverandører tilbyr OpenAI-kompatible APIer.
:::
diff --git a/packages/web/src/content/docs/nb/rules.mdx b/packages/web/src/content/docs/nb/rules.mdx
index e34097381..c0f33a1dd 100644
--- a/packages/web/src/content/docs/nb/rules.mdx
+++ b/packages/web/src/content/docs/nb/rules.mdx
@@ -11,7 +11,7 @@ Du kan gi tilpassede instruksjoner for å OpenCode ved å opprette en `AGENTS.md
For å lage en ny `AGENTS.md` fil, kan du kjøre kommandoen `/init` i opencode.
-:::tupp
+:::tip
Du bør overgi prosjektets `AGENTS.md`-fil til Git.
:::
@@ -175,6 +175,6 @@ Denne tilnærmingen lar deg:
- Hold AGENTS.md kortfattet mens du refererer til detaljerte retningslinjer
- Sørg for at opencode laster filer kun når det er nødvendig for den spesifikke oppgaven
-:::tupp
+:::tip
For monorepos eller prosjekter med delte standarder er bruk av `opencode.json` med glob-mønstre (som `packages/*/AGENTS.md`) mer vedlikeholdbart enn manuelle instruksjoner.
:::
diff --git a/packages/web/src/content/docs/nb/sdk.mdx b/packages/web/src/content/docs/nb/sdk.mdx
index ee5ed97aa..594c22091 100644
--- a/packages/web/src/content/docs/nb/sdk.mdx
+++ b/packages/web/src/content/docs/nb/sdk.mdx
@@ -171,8 +171,8 @@ const agents = await client.app.agents()
| Metode | Beskrivelse | Svar |
| ------------------- | -------------------------- | ---------------------------------------------- |
-| `project.list()` | Liste over alle prosjekter | <a href={typesUrl}><code>Prosjekt[]</code></a> |
-| `project.current()` | Få nåværende prosjekt | <a href={typesUrl}><code>Prosjekt</code></a> |
+| `project.list()` | Liste over alle prosjekter | <a href={typesUrl}><code>Project[]</code></a> |
+| `project.current()` | Få nåværende prosjekt | <a href={typesUrl}><code>Project</code></a> |
---
@@ -210,7 +210,7 @@ const pathInfo = await client.path.get()
| Metode | Beskrivelse | Svar |
| -------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `config.get()` | Få konfigurasjonsinformasjon | <a href={typesUrl}><code>Config</code></a> |
-| `config.providers()` | Liste leverandører og standardmodeller | `{ providers: `<a href={typesUrl}><code>Tilbyder[]</code></a>`, default: { [key: string]: string } }` |
+| `config.providers()` | Liste leverandører og standardmodeller | `{ providers: `<a href={typesUrl}><code>Provider[]</code></a>`, default: { [key: string]: string } }` |
---
@@ -239,10 +239,10 @@ const { providers, default: defaults } = await client.config.providers()
| `session.share({ path })` | Del økten | Returnerer <a href={typesUrl}><code>Session</code></a> |
| `session.unshare({ path })` | Slutt å dele økten | Returnerer <a href={typesUrl}><code>Session</code></a> |
| `session.summarize({ path, body })` | Oppsummer økten | Returnerer `boolean` |
-| `session.messages({ path })` | Liste meldinger i en økt | Returnerer `{ info: `<a href={typesUrl}><code>Message</code></a>`, parts: `<a href={typesUrl}><code>Del[]</code></a>`}[]` |
-| `session.message({ path })` | Få meldingsdetaljer | Returnerer `{ info: `<a href={typesUrl}><code>Message</code></a>`, parts: `<a href={typesUrl}><code>Del[]</code></a>`}` |
+| `session.messages({ path })` | Liste meldinger i en økt | Returnerer `{ info: `<a href={typesUrl}><code>Message</code></a>`, parts: `<a href={typesUrl}><code>Part[]</code></a>`}[]` |
+| `session.message({ path })` | Få meldingsdetaljer | Returnerer `{ info: `<a href={typesUrl}><code>Message</code></a>`, parts: `<a href={typesUrl}><code>Part[]</code></a>`}` |
| `session.prompt({ path, body })` | Send melding | `body.noReply: true` returnerer UserMessage (kun kontekst). Standard returnerer <a href={typesUrl}><code>AssistantMessage</code></a> med AI svar |
-| `session.command({ path, body })` | Send kommando til økt | Returnerer `{ info: `<a href={typesUrl}><code>AssistantMessage</code></a>`, parts: `<a href={typesUrl}><code>Del[]</code></a>`}` |
+| `session.command({ path, body })` | Send kommando til økt | Returnerer `{ info: `<a href={typesUrl}><code>AssistantMessage</code></a>`, parts: `<a href={typesUrl}><code>Part[]</code></a>`}` |
| `session.shell({ path, body })` | Kjør en shell-kommando | Returnerer <a href={typesUrl}><code>AssistantMessage</code></a> |
| `session.revert({ path, body })` | Tilbakestill en melding | Returnerer <a href={typesUrl}><code>Session</code></a> |
| `session.unrevert({ path })` | Gjenopprett tilbakestilte meldinger | Returnerer <a href={typesUrl}><code>Session</code></a> |
@@ -289,7 +289,7 @@ await client.session.prompt({
| `find.files({ query })` | Finn filer og kataloger etter navn | `string[]` (baner) |
| `find.symbols({ query })` | Finn arbeidsområdesymboler | <a href={typesUrl}><code>Symbol[]</code></a> |
| `file.read({ query })` | Les en fil | `{ type: "raw" \| "patch", content: string }` |
-| `file.status({ query? })` | Få status for sporede filer | <a href={typesUrl}><code>Fil[]</code></a> |
+| `file.status({ query? })` | Få status for sporede filer | <a href={typesUrl}><code>File[]</code></a> |
`find.files` støtter noen få valgfrie søkefelt:
diff --git a/packages/web/src/content/docs/nb/server.mdx b/packages/web/src/content/docs/nb/server.mdx
index 04d2e9221..0d67aaf20 100644
--- a/packages/web/src/content/docs/nb/server.mdx
+++ b/packages/web/src/content/docs/nb/server.mdx
@@ -50,7 +50,7 @@ Når du kjører `opencode` starter den en TUI og en server. Der TUI er
klient som snakker med serveren. Serveren viser en OpenAPI 3.1-spesifikasjon
endepunkt. Dette endepunktet brukes også til å generere en [SDK](/docs/sdk).
-:::tupp
+:::tip
Bruk opencode-serveren til å samhandle med opencode programmatisk.
:::
@@ -100,8 +100,8 @@ OpenCode-serveren viser følgende APIer.
| Metode | Sti | Beskrivelse | Svar |
| ------ | ------------------ | --------------------------- | ---------------------------------------------- |
-| `GET` | `/project` | Liste over alle prosjekter | <a href={typesUrl}><code>Prosjekt[]</code></a> |
-| `GET` | `/project/current` | Få det nåværende prosjektet | <a href={typesUrl}><code>Prosjekt</code></a> |
+| `GET` | `/project` | Liste over alle prosjekter | <a href={typesUrl}><code>Project[]</code></a> |
+| `GET` | `/project/current` | Få det nåværende prosjektet | <a href={typesUrl}><code>Project</code></a> |
---
@@ -128,7 +128,7 @@ OpenCode-serveren viser følgende APIer.
| ------- | ------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------- |
| `GET` | `/config` | Få konfigurasjonsinformasjon | <a href={typesUrl}><code>Config</code></a> |
| `PATCH` | `/config` | Oppdater konfigurasjon | <a href={typesUrl}><code>Config</code></a> |
-| `GET` | `/config/providers` | Liste leverandører og standardmodeller | `{ providers: `<a href={typesUrl}>Tilbyder[]</a>`, default: { [key: string]: string } }` |
+| `GET` | `/config/providers` | Liste leverandører og standardmodeller | `{ providers: `<a href={typesUrl}>Provider[]</a>`, default: { [key: string]: string } }` |
---
@@ -136,7 +136,7 @@ OpenCode-serveren viser følgende APIer.
| Metode | Sti | Beskrivelse | Svar |
| ------ | -------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------- |
-| `GET` | `/provider` | Liste alle leverandører | `{ all: `<a href={typesUrl}>Tilbyder[]</a>`, default: {...}, connected: string[] }` |
+| `GET` | `/provider` | Liste alle leverandører | `{ all: `<a href={typesUrl}>Provider[]</a>`, default: {...}, connected: string[] }` |
| `GET` | `/provider/auth` | Få leverandørautentiseringsmetoder | `{ [providerID: string]: `<a href={typesUrl}>ProviderAuthMethod[]</a>` }` |
| `POST` | `/provider/{id}/oauth/authorize` | Autoriser en leverandør ved å bruke OAuth | <a href={typesUrl}><code>ProviderAuthAuthorization</code></a> |
| `POST` | `/provider/{id}/oauth/callback` | Håndtere OAuth-tilbakeringing for en leverandør | `boolean` |
@@ -174,7 +174,7 @@ OpenCode-serveren viser følgende APIer.
| ------ | --------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `GET` | `/session/:id/message` | Liste meldinger i en økt | spørring: `limit?`, returnerer `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}[]` |
| `POST` | `/session/:id/message` | Send en melding og vent på svar | body: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }`, returnerer `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
-| `GET` | `/session/:id/message/:messageID` | Få meldingsdetaljer | Returnerer `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Del[]</a>`}` |
+| `GET` | `/session/:id/message/:messageID` | Få meldingsdetaljer | Returnerer `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
| `POST` | `/session/:id/prompt_async` | Send en melding asynkront (ingen vent) | body: samme som `/session/:id/message`, returnerer `204 No Content` |
| `POST` | `/session/:id/command` | Utfør en skråstrek-kommando | body: `{ messageID?, agent?, model?, command, arguments }`, returnerer `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
| `POST` | `/session/:id/shell` | Kjør en shell-kommando | body: `{ agent, model?, command }`, returnerer `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
@@ -185,7 +185,7 @@ OpenCode-serveren viser følgende APIer.
| Metode | Sti | Beskrivelse | Svar |
| ------ | ---------- | --------------------- | ---------------------------------------------- |
-| `GET` | `/command` | Liste alle kommandoer | <a href={typesUrl}><code>Kommando[]</code></a> |
+| `GET` | `/command` | Liste alle kommandoer | <a href={typesUrl}><code>Command[]</code></a> |
---
@@ -196,9 +196,9 @@ OpenCode-serveren viser følgende APIer.
| `GET` | `/find?pattern=<pat>` | Søk etter tekst i filer | En rekke matchobjekter med `path`, `lines`, `line_number`, `absolute_offset`, `submatches` |
| `GET` | `/find/file?query=<q>` | Finn filer og kataloger etter navn | `string[]` (baner) |
| `GET` | `/find/symbol?query=<q>` | Finn arbeidsområdesymboler | <a href={typesUrl}><code>Symbol[]</code></a> |
-| `GET` | `/file?path=<path>` | Liste filer og kataloger | <a href={typesUrl}><code>FilNode[]</code></a> |
-| `GET` | `/file/content?path=<p>` | Les en fil | <a href={typesUrl}><code>Filinnhold</code></a> |
-| `GET` | `/file/status` | Få status for sporede filer | <a href={typesUrl}><code>Fil[]</code></a> |
+| `GET` | `/file?path=<path>` | Liste filer og kataloger | <a href={typesUrl}><code>FileNode[]</code></a> |
+| `GET` | `/file/content?path=<p>` | Les en fil | <a href={typesUrl}><code>FileContent</code></a> |
+| `GET` | `/file/status` | Få status for sporede filer | <a href={typesUrl}><code>File[]</code></a> |
#### `/find/file` spørringsparametere
diff --git a/packages/web/src/content/docs/nb/tools.mdx b/packages/web/src/content/docs/nb/tools.mdx
index 0b4da5ca3..9e31ad0da 100644
--- a/packages/web/src/content/docs/nb/tools.mdx
+++ b/packages/web/src/content/docs/nb/tools.mdx
@@ -314,7 +314,7 @@ Utfører nettsøk med Exa AI for å finne relevant informasjon på nettet. Nytti
Ingen API-nøkkel kreves — verktøyet kobles direkte til Exa AIs vertsbaserte MCP-tjeneste uten autentisering.
-:::tupp
+:::tip
Bruk `websearch` når du trenger å finne informasjon (oppdagelse), og `webfetch` når du trenger å hente innhold fra en bestemt URL (henting).
:::
diff --git a/packages/web/src/content/docs/nb/tui.mdx b/packages/web/src/content/docs/nb/tui.mdx
index 58b9b547e..f445f804d 100644
--- a/packages/web/src/content/docs/nb/tui.mdx
+++ b/packages/web/src/content/docs/nb/tui.mdx
@@ -31,7 +31,7 @@ Give me a quick summary of the codebase.
Du kan referere til filer i meldingene dine ved å bruke `@`. Dette gjør et uklar filsøk i gjeldende arbeidskatalog.
-:::tupp
+:::tip
Du kan også bruke `@` til å referere til filer i meldingene dine.
:::
@@ -191,7 +191,7 @@ Start en ny økt. _Alias_: `/clear`
Gjenta en tidligere angret melding. Kun tilgjengelig etter bruk av `/undo`.
-:::tupp
+:::tip
Eventuelle filendringer vil også bli gjenopprettet.
:::
@@ -260,7 +260,7 @@ Denne kommandoen kontrollerer bare om tenkeblokker **vises** - den aktiverer ell
Angre siste melding i samtalen. Fjerner den siste brukermeldingen, alle påfølgende svar og eventuelle filendringer.
-:::tupp
+:::tip
Eventuelle filendringer vil også bli tilbakestilt.
:::
diff --git a/packages/web/src/content/docs/nb/web.mdx b/packages/web/src/content/docs/nb/web.mdx
index b1eaf6a2d..b8ce3ad22 100644
--- a/packages/web/src/content/docs/nb/web.mdx
+++ b/packages/web/src/content/docs/nb/web.mdx
@@ -17,11 +17,11 @@ opencode web
Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk OpenCode i standard nettleser.
-:::forsiktighet
+:::caution
Hvis `OPENCODE_SERVER_PASSWORD` ikke er satt, vil serveren være usikret. Dette er greit for lokal bruk, men bør settes for nettverkstilgang.
:::
-:::tips[Windows-brukere]
+:::tip[Windows-brukere]
For den beste opplevelsen, kjør `opencode web` fra [WSL](/docs/windows-wsl) i stedet for PowerShell. Dette sikrer riktig filsystemtilgang og terminalintegrasjon.
:::
diff --git a/packages/web/src/content/docs/nb/zen.mdx b/packages/web/src/content/docs/nb/zen.mdx
index 4503f7c40..994cff321 100644
--- a/packages/web/src/content/docs/nb/zen.mdx
+++ b/packages/web/src/content/docs/nb/zen.mdx
@@ -25,7 +25,7 @@ Det er et stort antall modeller der ute, men bare noen få av dem
disse modellene fungerer godt som kodeagenter. I tillegg er de fleste tilbydere
konfigurert veldig annerledes; slik at du får veldig forskjellig ytelse og kvalitet.
-:::tupp
+:::tip
Vi testet en utvalgt gruppe modeller og leverandører som fungerer godt med OpenCode.
:::
@@ -65,16 +65,16 @@ Du kan også få tilgang til modellene våre gjennom følgende API-endepunkter.
| Modell | Modell ID | Endepunkt | AI SDK Pakke |
| ------------------- | ------------------ | -------------------------------------------------- | --------------------------- |
| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
-| GPT 5.2 Codex | gpt-5.2-kodeks | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
+| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
-| GPT 5.1 Codex | gpt-5.1-kodeks | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
+| GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
-| GPT 5 Codex | gpt-5-kodeks | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
+| GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
-| Claude Sonnet 4.5 | claude-sonnett-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
-| Claude Sonnet 4 | claude-sonnett-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
+| Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
+| Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
| Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
| Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
| Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
@@ -83,16 +83,16 @@ Du kan også få tilgang til modellene våre gjennom følgende API-endepunkter.
| Gemini 3 Pro | gemini-3-pro | `https://opencode.ai/zen/v1/models/gemini-3-pro` | `@ai-sdk/google` |
| Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` |
| MiniMax M2.1 | minimax-m2.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
-| MiniMax M2.1 Gratis | minimax-m2.1-fri | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
+| MiniMax M2.1 Free | minimax-m2.1-free | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
| GLM 4.7 | glm-4.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
-| GLM 4.7 Gratis | glm-4.7-fri | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
+| GLM 4.7 Free | glm-4.7-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| GLM 4.6 | glm-4.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
-| Kimi K2.5 Gratis | kimi-k2.5-fri | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
-| Kimi K2 Tenker | kimi-k2-tenking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
+| Kimi K2.5 Free | kimi-k2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
+| Kimi K2 Thinking | kimi-k2-thinking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| Kimi K2 | kimi-k2 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
-| Qwen3-koder 480B | qwen3-koder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
-| Stor sylteagurk | stor sylteagurk | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
+| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
+| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
[modell-id](/docs/config/#models) i OpenCode-konfigurasjonen
bruker formatet `opencode/<model-id>`. For eksempel, for GPT 5.2 Codex, ville du
@@ -116,17 +116,17 @@ Vi støtter en pay-as-you-go-modell. Nedenfor er prisene **per 1 million tokens*
| Modell | Inngang | Utgang | Bufret Les | Bufret skriv |
| --------------------------------- | ------- | ------ | ---------- | ------------ |
-| Stor sylteagurk | Gratis | Gratis | Gratis | - |
-| MiniMax M2.1 Gratis | Gratis | Gratis | Gratis | - |
+| Big Pickle | Gratis | Gratis | Gratis | - |
+| MiniMax M2.1 Free | Gratis | Gratis | Gratis | - |
| MiniMax M2.1 | $0,30 | $1,20 | $0,10 | - |
-| GLM 4.7 Gratis | Gratis | Gratis | Gratis | - |
+| GLM 4.7 Free | Gratis | Gratis | Gratis | - |
| GLM 4.7 | $0,60 | $2,20 | $0,10 | - |
| GLM 4.6 | $0,60 | $2,20 | $0,10 | - |
-| Kimi K2.5 Gratis | Gratis | Gratis | Gratis | - |
+| Kimi K2.5 Free | Gratis | Gratis | Gratis | - |
| Kimi K2.5 | $0,60 | $3,00 | $0,08 | - |
-| Kimi K2 Tenker | $0,40 | $2,50 | - | - |
+| Kimi K2 Thinking | $0,40 | $2,50 | - | - |
| Kimi K2 | $0,40 | $2,50 | - | - |
-| Qwen3-koder 480B | $0,45 | $1,50 | - | - |
+| Qwen3 Coder 480B | $0,45 | $1,50 | - | - |
| Claude Sonnet 4.5 (≤ 200K tokens) | $3,00 | $15,00 | $0,30 | $3,75 |
| Claude Sonnet 4.5 (> 200K tokens) | $6,00 | $22,50 | $0,60 | $7,50 |
| Claude Sonnet 4 (≤ 200K tokens) | $3,00 | $15,00 | $0,30 | $3,75 |
@@ -159,7 +159,7 @@ Kredittkortgebyrer overføres til kostpris (4,4 % + $0,30 per transaksjon); vi b
De gratis modellene:
- GLM 4.7 Free er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
-- Kimi K2.5 Gratis er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
+- Kimi K2.5 Free er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- MiniMax M2.1 Free er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- Big Pickle er en stealth-modell som er gratis på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
@@ -191,9 +191,9 @@ belaster deg mer enn $20 hvis saldoen din går under $5.
Alle våre modeller er vert i US. Leverandørene våre følger en nulloppbevaringspolicy og bruker ikke dataene dine til modellopplæring, med følgende unntak:
- Big Pickle: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
-- GLM 4.7 Gratis: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
-- Kimi K2.5 Gratis: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
-- MiniMax M2.1 Gratis: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
+- GLM 4.7 Free: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
+- Kimi K2.5 Free: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
+- MiniMax M2.1 Free: I løpet av gratisperioden kan innsamlede data brukes til å forbedre modellen.
- OpenAI APIer: Forespørsler oppbevares i 30 dager i samsvar med [OpenAIs datapolicyer](https://platform.openai.com/docs/guides/your-data).
- Anthropic APIer: Forespørsler oppbevares i 30 dager i samsvar med [Anthropics datapolicyer](https://docs.anthropic.com/en/docs/claude-code/data-usage).