diff options
| author | Adam <[email protected]> | 2026-02-09 18:11:44 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-09 18:11:59 -0600 |
| commit | 85fa8abd505f9e2b4224487fb5509792e8fae8b4 (patch) | |
| tree | bf24ea208e6eb3a99c4f0534094f49b0d6a7304d /packages/web/src/content/docs/nb | |
| parent | 3118cab2d823920c507d82fa3e5120ddda951e12 (diff) | |
| download | opencode-85fa8abd505f9e2b4224487fb5509792e8fae8b4.tar.gz opencode-85fa8abd505f9e2b4224487fb5509792e8fae8b4.zip | |
fix(docs): translations
Diffstat (limited to 'packages/web/src/content/docs/nb')
33 files changed, 341 insertions, 339 deletions
diff --git a/packages/web/src/content/docs/nb/1-0.mdx b/packages/web/src/content/docs/nb/1-0.mdx index 6d0ea43f5..9489eab39 100644 --- a/packages/web/src/content/docs/nb/1-0.mdx +++ b/packages/web/src/content/docs/nb/1-0.mdx @@ -1,9 +1,9 @@ --- title: Migrerer til 1.0 -description: Hva er nytt i OpenCode 1.0. +description: Hva er nytt i opencode 1.0. --- -OpenCode 1.0 er en fullstendig omskrivning av TUI. +opencode 1.0 er en fullstendig omskrivning av TUI. Vi gikk fra den go+bubbletea-baserte TUI som hadde ytelses- og kapasitetsproblemer til et internt rammeverk (OpenTUI) skrevet i zig+solidjs. @@ -14,7 +14,7 @@ Den nye TUI fungerer som den gamle siden den kobles til den samme opencode-serve ## Oppgradering Du bør ikke autooppgraderes til 1.0 hvis du bruker en tidligere -versjon. Men noen eldre versjoner av OpenCode henter alltid den nyeste. +versjon. Men noen eldre versjoner av opencode henter alltid den nyeste. For å oppgradere manuelt, kjør diff --git a/packages/web/src/content/docs/nb/acp.mdx b/packages/web/src/content/docs/nb/acp.mdx index fe1c5d8b1..3f3aaef9e 100644 --- a/packages/web/src/content/docs/nb/acp.mdx +++ b/packages/web/src/content/docs/nb/acp.mdx @@ -1,9 +1,9 @@ --- title: ACP Støtte -description: Bruk OpenCode i en hvilken som helst ACP-kompatibel editor. +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. +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. :::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). @@ -15,9 +15,9 @@ ACP er en åpen protokoll som standardiserer kommunikasjon mellom koderedigerere ## Konfigurer -For å bruke OpenCode via ACP, konfigurer redigeringsprogrammet til å kjøre kommandoen `opencode acp`. +For å bruke opencode via ACP, konfigurer redigeringsprogrammet til å kjøre kommandoen `opencode acp`. -Kommandoen starter OpenCode som en ACP-kompatibel underprosess som kommuniserer med redaktøren din over JSON-RPC via stdio. +Kommandoen starter opencode som en ACP-kompatibel underprosess som kommuniserer med redaktøren din over JSON-RPC via stdio. Nedenfor er eksempler på populære redaktører som støtter ACP. @@ -82,7 +82,7 @@ Legg til [JetBrains IDE](https://www.jetbrains.com/) acp.json i henhold til [dok } ``` -For å åpne den, bruk den nye 'OpenCode'-agenten i AI Chat-agentvelgeren. +For å åpne den, bruk den nye 'opencode'-agenten i AI Chat-agentvelgeren. --- @@ -121,7 +121,7 @@ Hvis du trenger å sende miljøvariabler: ### CodeCompanion.nvim -For å bruke OpenCode som en ACP-agent i [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), legg til følgende i Neovim-konfigurasjonen: +For å bruke opencode som en ACP-agent i [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), legg til følgende i Neovim-konfigurasjonen: ```lua require("codecompanion").setup({ @@ -136,13 +136,13 @@ require("codecompanion").setup({ }) ``` -Denne konfigurasjonen setter opp CodeCompanion til å bruke OpenCode som ACP-agent for chat. +Denne konfigurasjonen setter opp CodeCompanion.nvim til å bruke opencode som ACP-agent for chat. Hvis du trenger å sende miljøvariabler (som `OPENCODE_API_KEY`), se [Konfigurere adaptere: miljøvariabler](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) i CodeCompanion.nvim-dokumentasjonen for fullstendige detaljer. ## Støtte -OpenCode fungerer på samme måte via ACP som i terminalen. Alle funksjoner støttes: +opencode fungerer på samme måte via ACP som i terminalen. Alle funksjoner støttes: :::note Noen innebygde skråstrekkommandoer som `/undo` og `/redo` støttes for øyeblikket ikke. @@ -150,7 +150,7 @@ Noen innebygde skråstrekkommandoer som `/undo` og `/redo` støttes for øyeblik - Innebygde verktøy (filoperasjoner, terminalkommandoer, etc.) - Egendefinerte verktøy og skråstrekkommandoer -- MCP servere konfigurert i OpenCode-konfigurasjonen +- MCP servere konfigurert i opencode-konfigurasjonen - Prosjektspesifikke regler fra `AGENTS.md` - Tilpassede formatere og linters - Agenter og tillatelsessystem diff --git a/packages/web/src/content/docs/nb/agents.mdx b/packages/web/src/content/docs/nb/agents.mdx index 96fcb040d..cb43229ee 100644 --- a/packages/web/src/content/docs/nb/agents.mdx +++ b/packages/web/src/content/docs/nb/agents.mdx @@ -15,7 +15,7 @@ Du kan bytte mellom agenter under en økt eller påkalle dem med `@`-omtalen. ## Typer -Det er to typer agenter i OpenCode; primære agenter og subagenter. +Det er to typer agenter i opencode; primære agenter og subagenter. --- @@ -27,7 +27,7 @@ Primæragenter er de viktigste assistentene du samhandler direkte med. Du kan bl Du kan bruke **Tab**-tasten for å bytte mellom primære agenter under en økt. ::: -OpenCode kommer med to innebygde primære agenter, **Build** og **Plan**. Godt +opencode kommer med to innebygde primære agenter, **Build** og **Plan**. Godt se på disse nedenfor. --- @@ -36,13 +36,13 @@ se på disse nedenfor. Subagenter er spesialiserte assistenter som primære agenter kan påkalle for spesifikke oppgaver. Du kan også starte dem manuelt ved å **@ nevne** dem i meldingene dine. -OpenCode kommer med to innebygde subagenter, **General** og **Explore**. Vi skal se på dette nedenfor. +opencode kommer med to innebygde subagenter, **General** og **Explore**. Vi skal se på dette nedenfor. --- ## Innebygd -OpenCode kommer med to innebygde primære agenter og to innebygde subagenter. +opencode kommer med to innebygde primære agenter og to innebygde subagenter. --- @@ -277,7 +277,7 @@ Temperaturverdier varierer vanligvis fra 0,0 til 1,0: } ``` -Hvis ingen temperatur er spesifisert, bruker OpenCode modellspesifikke standardinnstillinger; typisk 0 for de fleste modeller, 0,55 for Qwen-modeller. +Hvis ingen temperatur er spesifisert, bruker opencode modellspesifikke standardinnstillinger; typisk 0 for de fleste modeller, 0,55 for Qwen-modeller. --- @@ -337,7 +337,7 @@ Spesifiser en tilpasset systemmeldingsfil for denne agenten med `prompt`-konfigu } ``` -Denne banen er i forhold til hvor konfigurasjonsfilen er plassert. Så dette fungerer for både den globale OpenCode-konfigurasjonen og den prosjektspesifikke konfigurasjonen. +Denne banen er i forhold til hvor konfigurasjonsfilen er plassert. Så dette fungerer for både den globale opencode-konfigurasjonen og den prosjektspesifikke konfigurasjonen. --- @@ -359,7 +359,7 @@ Hvis du ikke spesifiserer en modell, bruker primæragenter [modell globalt konfi } ``` -Modellen ID i OpenCode-konfigurasjonen din bruker formatet `provider/model-id`. For eksempel, hvis du bruker [OpenCode Zen](/docs/zen), vil du bruke `opencode/gpt-5.1-codex` for GPT 5.1 Codex. +Modellen ID i opencode-konfigurasjonen din bruker formatet `provider/model-id`. For eksempel, hvis du bruker [OpenCode Zen](/docs/zen), vil du bruke `opencode/gpt-5.1-codex` for GPT 5.1 Codex. --- diff --git a/packages/web/src/content/docs/nb/cli.mdx b/packages/web/src/content/docs/nb/cli.mdx index aa369f505..5cd71d24b 100644 --- a/packages/web/src/content/docs/nb/cli.mdx +++ b/packages/web/src/content/docs/nb/cli.mdx @@ -1,17 +1,17 @@ --- title: CLI -description: OpenCode CLI alternativer og kommandoer. +description: opencode CLI alternativer og kommandoer. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -OpenCode CLI starter som standard [TUI](/docs/tui) når den kjøres uten noen argumenter. +opencode CLI starter som standard [TUI](/docs/tui) når den kjøres uten noen argumenter. ```bash opencode ``` -Men den godtar også kommandoer som dokumentert på denne siden. Dette lar deg samhandle med OpenCode programmatisk. +Men den godtar også kommandoer som dokumentert på denne siden. Dette lar deg samhandle med opencode programmatisk. ```bash opencode run "Explain how closures work in JavaScript" @@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript" ### tui -Start OpenCode-terminalbrukergrensesnittet. +Start opencode-terminalbrukergrensesnittet. ```bash opencode [project] @@ -29,27 +29,28 @@ opencode [project] #### Flagg -| Flagg | Kort | Beskrivelse | -| ------------ | ---- | ---------------------------------------- | -| `--continue` | `-c` | Fortsett siste økt | -| `--session` | `-s` | Økt ID for å fortsette | -| `--prompt` | | Spør om å bruke | -| `--model` | `-m` | Modell å bruke i form av tilbyder/modell | -| `--agent` | | Agent å bruke | -| `--port` | | Port å lytte på | -| `--hostname` | | Vertsnavn å lytte på | +| Flagg | Kort | Beskrivelse | +| ------------ | ---- | ------------------------------------------------------------------------ | +| `--continue` | `-c` | Fortsett siste økt | +| `--session` | `-s` | Økt ID for å fortsette | +| `--fork` | | Forgren økten ved fortsettelse (bruk med `--continue` eller `--session`) | +| `--prompt` | | Spør om å bruke | +| `--model` | `-m` | Modell å bruke i form av tilbyder/modell | +| `--agent` | | Agent å bruke | +| `--port` | | Port å lytte på | +| `--hostname` | | Vertsnavn å lytte på | --- ## Kommandoer -OpenCode CLI har også følgende kommandoer. +opencode CLI har også følgende kommandoer. --- ### agent -Administrer agenter for OpenCode. +Administrer agenter for opencode. ```bash opencode agent [command] @@ -59,13 +60,13 @@ opencode agent [command] ### legg ved -Koble en terminal til en allerede kjørende OpenCode-backend-server startet via `serve` eller `web` kommandoer. +Koble en terminal til en allerede kjørende opencode-backend-server startet via `serve` eller `web` kommandoer. ```bash opencode attach [url] ``` -Dette gjør det mulig å bruke TUI med en ekstern OpenCode-backend. For eksempel: +Dette gjør det mulig å bruke TUI med en ekstern opencode-backend. For eksempel: ```bash # Start the backend server for web/mobile access @@ -118,13 +119,13 @@ opencode auth [command] #### pålogging -OpenCode drives av leverandørlisten på [Models.dev](https://models.dev), så du kan bruke `opencode auth login` til å konfigurere API-nøkler for enhver leverandør du vil bruke. Dette er lagret i `~/.local/share/opencode/auth.json`. +opencode drives av leverandørlisten på [Models.dev](https://models.dev), så du kan bruke `opencode auth login` til å konfigurere API-nøkler for enhver leverandør du vil bruke. Dette er lagret i `~/.local/share/opencode/auth.json`. ```bash opencode auth login ``` -Når OpenCode starter opp, laster den leverandørene fra legitimasjonsfilen. Og hvis det er noen nøkler definert i miljøene dine eller en `.env`-fil i prosjektet ditt. +Når opencode starter opp, laster den leverandørene fra legitimasjonsfilen. Og hvis det er noen nøkler definert i miljøene dine eller en `.env`-fil i prosjektet ditt. --- @@ -300,7 +301,7 @@ opencode models anthropic | `--refresh` | Oppdater modellbufferen fra models.dev | | `--verbose` | Bruk mer detaljert modellutdata (inkluderer metadata som kostnader) | -Bruk `--refresh`-flagget for å oppdatere den bufrede modelllisten. Dette er nyttig når nye modeller er lagt til en leverandør og du vil se dem i OpenCode. +Bruk `--refresh`-flagget for å oppdatere den bufrede modelllisten. Dette er nyttig når nye modeller er lagt til en leverandør og du vil se dem i opencode. ```bash opencode models --refresh @@ -339,6 +340,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" | `--command` | | Kommandoen for å kjøre, bruk melding for args | | `--continue` | `-c` | Fortsett siste økt | | `--session` | `-s` | Økt ID for å fortsette | +| `--fork` | | Forgren økten ved fortsettelse (bruk med `--continue` eller `--session`) | | `--share` | | Del økten | | `--model` | `-m` | Modell å bruke i form av tilbyder/modell | | `--agent` | | Agent å bruke | @@ -352,13 +354,13 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" ### server -Start en hodeløs OpenCode-server for API-tilgang. Sjekk ut [server-dokumentene](/docs/server) for hele HTTP-grensesnittet. +Start en hodeløs opencode-server for API-tilgang. Sjekk ut [server-dokumentene](/docs/server) for hele HTTP-grensesnittet. ```bash opencode serve ``` -Dette starter en HTTP-server som gir API tilgang til OpenCode-funksjonalitet uten TUI-grensesnittet. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`). +Dette starter en HTTP-server som gir API tilgang til opencode-funksjonalitet uten TUI-grensesnittet. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`). #### Flagg @@ -373,7 +375,7 @@ Dette starter en HTTP-server som gir API tilgang til OpenCode-funksjonalitet ute ### økt -Administrer OpenCode-økter. +Administrer opencode-økter. ```bash opencode session [command] @@ -383,7 +385,7 @@ opencode session [command] #### liste -List opp alle OpenCode-økter. +List opp alle opencode-økter. ```bash opencode session list @@ -400,7 +402,7 @@ opencode session list ### statistikk -Vis tokenbruk og kostnadsstatistikk for OpenCode-øktene dine. +Vis tokenbruk og kostnadsstatistikk for opencode-øktene dine. ```bash opencode stats @@ -431,13 +433,13 @@ Hvis du ikke gir en økt ID, blir du bedt om å velge fra tilgjengelige økter. ### import -Importer øktdata fra en JSON-fil eller OpenCode-andel URL. +Importer øktdata fra en JSON-fil eller opencode-andel URL. ```bash opencode import <file> ``` -Du kan importere fra en lokal fil eller en OpenCode-andel URL. +Du kan importere fra en lokal fil eller en opencode-andel URL. ```bash opencode import session.json @@ -448,13 +450,13 @@ opencode import https://opncd.ai/s/abc123 ### web -Start en hodeløs OpenCode-server med et webgrensesnitt. +Start en hodeløs opencode-server med et webgrensesnitt. ```bash opencode web ``` -Dette starter en HTTP-server og åpner en nettleser for å få tilgang til OpenCode via et nettgrensesnitt. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`). +Dette starter en HTTP-server og åpner en nettleser for å få tilgang til opencode via et nettgrensesnitt. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`). #### Flagg @@ -489,7 +491,7 @@ Denne kommandoen starter en ACP-server som kommuniserer via stdin/stdout ved å ### avinstaller -Avinstaller OpenCode og fjern alle relaterte filer. +Avinstaller opencode og fjern alle relaterte filer. ```bash opencode uninstall @@ -549,7 +551,7 @@ opencode upgrade v0.1.48 ## Miljøvariabler -OpenCode kan konfigureres ved hjelp av miljøvariabler. +opencode kan konfigureres ved hjelp av miljøvariabler. | Variabel | Skriv | Beskrivelse | | ------------------------------------- | ------ | --------------------------------------------------------------------- | diff --git a/packages/web/src/content/docs/nb/commands.mdx b/packages/web/src/content/docs/nb/commands.mdx index 7761c4f4a..037a6b03d 100644 --- a/packages/web/src/content/docs/nb/commands.mdx +++ b/packages/web/src/content/docs/nb/commands.mdx @@ -42,13 +42,13 @@ Bruk kommandoen ved å skrive `/` etterfulgt av kommandonavnet. ## Konfigurer -Du kan legge til egendefinerte kommandoer gjennom OpenCode-konfigurasjonen eller ved å lage markdown-filer i katalogen `commands/`. +Du kan legge til egendefinerte kommandoer gjennom opencode-konfigurasjonen eller ved å lage markdown-filer i katalogen `commands/`. --- ### JSON -Bruk alternativet `command` i OpenCode [config](/docs/config): +Bruk alternativet `command` i opencode [config](/docs/config): ```json title="opencode.jsonc" {4-12} { diff --git a/packages/web/src/content/docs/nb/config.mdx b/packages/web/src/content/docs/nb/config.mdx index b4a9ff1f1..ec19aa95c 100644 --- a/packages/web/src/content/docs/nb/config.mdx +++ b/packages/web/src/content/docs/nb/config.mdx @@ -1,15 +1,15 @@ --- title: Konfig -description: Ved å bruke OpenCode JSON-konfigurasjonen. +description: Ved å bruke opencode JSON-konfigurasjonen. --- -Du kan konfigurere OpenCode ved å bruke en JSON konfigurasjonsfil. +Du kan konfigurere opencode ved å bruke en JSON konfigurasjonsfil. --- ## Format -OpenCode støtter både **JSON** og **JSONC** (JSON med kommentarer) formater. +opencode støtter både **JSON** og **JSONC** (JSON med kommentarer) formater. ```jsonc title="opencode.jsonc" { @@ -95,7 +95,7 @@ Du kan aktivere spesifikke servere i din lokale konfigurasjon: ### Globalt -Plasser din globale OpenCode-konfigurasjon i `~/.config/opencode/opencode.json`. Bruk global konfigurasjon for brukeromfattende preferanser som temaer, leverandører eller nøkkelbindinger. +Plasser din globale opencode-konfigurasjon i `~/.config/opencode/opencode.json`. Bruk global konfigurasjon for brukeromfattende preferanser som temaer, leverandører eller nøkkelbindinger. Global konfigurasjon overstyrer eksterne organisasjonsstandarder. @@ -109,7 +109,7 @@ Legg til `opencode.json` i prosjektroten din. Project config har den høyeste pr Plasser prosjektspesifikk konfigurasjon i roten til prosjektet ditt. ::: -Når OpenCode starter opp, ser den etter en konfigurasjonsfil i gjeldende katalog eller går opp til nærmeste Git-katalog. +Når opencode starter opp, ser den etter en konfigurasjonsfil i gjeldende katalog eller går opp til nærmeste Git-katalog. Dette er også trygt å bli sjekket inn i Git og bruker samme skjema som det globale. @@ -200,7 +200,7 @@ Tilgjengelige alternativer: - `port` - Port for å lytte på. - `hostname` - Vertsnavn å lytte på. Når `mdns` er aktivert og ingen vertsnavn er angitt, er standard `0.0.0.0`. -- `mdns` - Aktiver mDNS-tjenesteoppdagelse. Dette lar andre enheter på nettverket oppdage OpenCode-serveren din. +- `mdns` - Aktiver mDNS-tjenesteoppdagelse. Dette lar andre enheter på nettverket oppdage opencode-serveren din. - `mdnsDomain` - Egendefinert domenenavn for mDNS-tjeneste. Standard er `opencode.local`. Nyttig for å kjøre flere forekomster på samme nettverk. - `cors` - Ytterligere opprinnelser for å tillate CORS når du bruker HTTP-serveren fra en nettleserbasert klient. Verdiene må være fullstendige opprinnelser (skjema + vert + valgfri port), f.eks. `https://app.example.com`. @@ -228,7 +228,7 @@ Du kan administrere verktøyene en LLM kan bruke gjennom alternativet `tools`. ### Modeller -Du kan konfigurere leverandørene og modellene du vil bruke i OpenCode-konfigurasjonen gjennom alternativene `provider`, `model` og `small_model`. +Du kan konfigurere leverandørene og modellene du vil bruke i opencode-konfigurasjonen gjennom alternativene `provider`, `model` og `small_model`. ```json title="opencode.json" { @@ -239,7 +239,7 @@ Du kan konfigurere leverandørene og modellene du vil bruke i OpenCode-konfigura } ``` -Alternativet `small_model` konfigurerer en egen modell for lette oppgaver som tittelgenerering. Som standard prøver OpenCode å bruke en billigere modell hvis en er tilgjengelig fra leverandøren din, ellers faller den tilbake til hovedmodellen din. +Alternativet `small_model` konfigurerer en egen modell for lette oppgaver som tittelgenerering. Som standard prøver opencode å bruke en billigere modell hvis en er tilgjengelig fra leverandøren din, ellers faller den tilbake til hovedmodellen din. Leverandøralternativer kan inkludere `timeout` og `setCacheKey`: @@ -301,7 +301,7 @@ Bærer-tokens (`AWS_BEARER_TOKEN_BEDROCK` eller `/connect`) har forrang over pro ### Temaer -Du kan konfigurere temaet du vil bruke i OpenCode-konfigurasjonen gjennom alternativet `theme`. +Du kan konfigurere temaet du vil bruke i opencode-konfigurasjonen gjennom alternativet `theme`. ```json title="opencode.json" { @@ -351,7 +351,7 @@ Du kan angi standard agent ved å bruke alternativet `default_agent`. Dette best } ``` -Standardagenten må være en primæragent (ikke en underagent). Dette kan være en innebygd agent som `"build"` eller `"plan"`, eller en [egendefinert agent](/docs/agents) du har definert. Hvis den angitte agenten ikke eksisterer eller er en subagent, vil OpenCode falle tilbake til `"build"` med en advarsel. +Standardagenten må være en primæragent (ikke en underagent). Dette kan være en innebygd agent som `"build"` eller `"plan"`, eller en [egendefinert agent](/docs/agents) du har definert. Hvis den angitte agenten ikke eksisterer eller er en subagent, vil opencode falle tilbake til `"build"` med en advarsel. Denne innstillingen gjelder for alle grensesnitt: TUI, CLI (`opencode run`), skrivebordsapp og GitHub Action. @@ -421,7 +421,7 @@ Du kan tilpasse nøkkelbindingene dine gjennom alternativet `keybinds`. ### Autooppdatering -OpenCode vil automatisk laste ned eventuelle nye oppdateringer når den starter opp. Du kan deaktivere dette med alternativet `autoupdate`. +opencode vil automatisk laste ned eventuelle nye oppdateringer når den starter opp. Du kan deaktivere dette med alternativet `autoupdate`. ```json title="opencode.json" { @@ -534,7 +534,7 @@ Du kan konfigurere MCP-servere du vil bruke gjennom alternativet `mcp`. ### Plugins -[Plugins](/docs/plugins) utvider OpenCode med tilpassede verktøy, kroker og integrasjoner. +[Plugins](/docs/plugins) utvider opencode med tilpassede verktøy, kroker og integrasjoner. Plasser plugin-filer i `.opencode/plugins/` eller `~/.config/opencode/plugins/`. Du kan også laste inn plugins fra npm gjennom alternativet `plugin`. @@ -599,7 +599,7 @@ Du kan spesifisere en godkjenningsliste over leverandører gjennom alternativet } ``` -Dette er nyttig når du vil begrense OpenCode til kun å bruke spesifikke leverandører i stedet for å deaktivere dem én etter én. +Dette er nyttig når du vil begrense opencode til kun å bruke spesifikke leverandører i stedet for å deaktivere dem én etter én. :::note `disabled_providers` har prioritet over `enabled_providers`. diff --git a/packages/web/src/content/docs/nb/custom-tools.mdx b/packages/web/src/content/docs/nb/custom-tools.mdx index 556935da0..702dd0b10 100644 --- a/packages/web/src/content/docs/nb/custom-tools.mdx +++ b/packages/web/src/content/docs/nb/custom-tools.mdx @@ -3,7 +3,7 @@ title: Egendefinerte verktøy description: Lag verktøy som LLM kan kalle inn opencode. --- -Egendefinerte verktøy er funksjoner du oppretter som LLM kan ringe under samtaler. De fungerer sammen med opencodes [innebygde verktøy](/docs/tools) som `read`, `write` og `bash`. +Egendefinerte verktøy er funksjoner du oppretter som LLM kan ringe under samtaler. De fungerer sammen med opencode sine [innebygde verktøy](/docs/tools) som `read`, `write` og `bash`. --- diff --git a/packages/web/src/content/docs/nb/ecosystem.mdx b/packages/web/src/content/docs/nb/ecosystem.mdx index bce3169d0..0b32e3383 100644 --- a/packages/web/src/content/docs/nb/ecosystem.mdx +++ b/packages/web/src/content/docs/nb/ecosystem.mdx @@ -1,12 +1,12 @@ --- title: Økosystem -description: Prosjekter og integrasjoner bygget med OpenCode. +description: Prosjekter og integrasjoner bygget med opencode. --- -En samling fellesskapsprosjekter bygget på OpenCode. +En samling fellesskapsprosjekter bygget på opencode. :::note -Vil du legge til ditt OpenCode-relaterte prosjekt til denne listen? Send inn en PR. +Vil du legge til ditt opencode-relaterte prosjekt til denne listen? Send inn en PR. ::: Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) og [opencode.cafe](https://opencode.cafe), et fellesskap som samler økosystemet og fellesskapet. @@ -17,7 +17,7 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw | Navn | Beskrivelse | | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Kjør OpenCode-økter automatisk i isolerte Daytona-sandkasser med git-synkronisering og live forhåndsvisninger | +| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Kjør opencode-økter automatisk i isolerte Daytona-sandkasser med git-synkronisering og live forhåndsvisninger | | [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Injiser automatisk Helicone-økthoder for forespørselsgruppering | | [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Auto-injiser TypeScript/Svelte-typer i fillesninger med oppslagsverktøy | | [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Bruk ChatGPT Plus/Pro-abonnementet ditt i stedet for API kreditter | @@ -29,14 +29,14 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw | [opencode-websearch-sitert](https://github.com/ghoulr/opencode-websearch-cited.git) | Legg til innebygd nettsøk-støtte for støttede leverandører med Googles jordet stil | | [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Gjør det mulig for AI-agenter å kjøre bakgrunnsprosesser i en PTY, sende interaktive input til dem. | | [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Instruksjoner for ikke-interaktive skallkommandoer - forhindrer henger fra TTY-avhengige operasjoner | -| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Spor OpenCode-bruk med Wakatime | +| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Spor opencode-bruk med Wakatime | | [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Rydd opp avslagstabeller produsert av LLMs | | [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10 ganger raskere koderedigering med Morph Fast Apply API og late redigeringsmarkører | | [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Bakgrunnsagenter, forhåndsbygde LSP/AST/MCP verktøy, kurerte agenter, Claude Code-kompatibel | -| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Skrivebordsvarsler og lydvarsler for OpenCode-økter | +| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Skrivebordsvarsler og lydvarsler for opencode-økter | | [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Skrivebordsvarsler og lydvarsler for tillatelse, fullføring og feilhendelser | -| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | AI-drevet automatisk Zellij-sesjonsnavn basert på OpenCode-kontekst | -| [åpenkode-dyktig](https://github.com/zenobi-us/opencode-skillful) | Tillat OpenCode-agenter til late load-meldinger på forespørsel med ferdighetsoppdagelse og injeksjon | +| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | AI-drevet automatisk Zellij-sesjonsnavn basert på opencode-kontekst | +| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Tillat opencode-agenter til late load-meldinger på forespørsel med ferdighetsoppdagelse og injeksjon | | [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Vedvarende minne på tvers av økter ved hjelp av Supermemory | | [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Interaktiv plangjennomgang med visuell merknad og privat/offline deling | | [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Utvid opencode /kommandoer til et kraftig orkestreringssystem med granulær flytkontroll | @@ -44,9 +44,9 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw | [mikokode](https://github.com/vtemian/micode) | Strukturert brainstorm → Plan → Implementer arbeidsflyt med øktkontinuitet | | [oktto](https://github.com/vtemian/octto) | Interaktiv nettleser UI for AI idédugnad med flerspørsmålsskjemaer | | [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Claude Bakgrunnsagenter i kodestil med asynkrondelegering og kontekstutholdenhet | -| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Innfødte OS-varsler for OpenCode – vet når oppgaver fullføres | +| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Innfødte OS-varsler for opencode – vet når oppgaver fullføres | | [opencode-arbeidsområde](https://github.com/kdcokenny/opencode-workspace) | Medfølgende multi-agent orkestreringssele – 16 komponenter, én installasjon | -| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Nullfriksjon git-arbeidstre for OpenCode | +| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Nullfriksjon git-arbeidstre for opencode | --- @@ -54,17 +54,17 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw | Navn | Beskrivelse | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- | -| [kimaki](https://github.com/remorses/kimaki) | Discord-bot for å kontrollere OpenCode-økter, bygget på SDK | +| [kimaki](https://github.com/remorses/kimaki) | Discord-bot for å kontrollere opencode-økter, bygget på SDK | | [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim-plugin for redaktørbevisste meldinger, bygget på API | -| [portal](https://github.com/hosenur/portal) | Mobile-first web UI for OpenCode over Tailscale/VPN | -| [opencode plugin-mal](https://github.com/zenobi-us/opencode-plugin-template/) | Mal for å bygge OpenCode-plugins | +| [portal](https://github.com/hosenur/portal) | Mobile-first web UI for opencode over Tailscale/VPN | +| [opencode-plugin-template](https://github.com/zenobi-us/opencode-plugin-template/) | Mal for å bygge opencode-plugins | | [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Neovim-grensesnitt for opencode - en terminalbasert AI-kodingsagent | -| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK leverandør for bruk av OpenCode via @opencode-ai/sdk | -| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web-/skrivebordsapp og VS kodeutvidelse for OpenCode | -| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian-plugin som bygger inn OpenCode i Obsidians UI | -| [OpenWork](https://github.com/different-ai/openwork) | Et åpen kildekode-alternativ til Claude Cowork, drevet av OpenCode | -| [ocx](https://github.com/kdcokenny/ocx) | OpenCode utvidelsesbehandler med bærbare, isolerte profiler. | -| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop, Web, Mobile og Remote Client App for OpenCode | +| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK leverandør for bruk av opencode via @opencode-ai/sdk | +| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web-/skrivebordsapp og VS Code-utvidelse for opencode | +| [opencode-obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian-plugin som bygger inn opencode i Obsidians UI | +| [OpenWork](https://github.com/different-ai/openwork) | Et åpen kildekode-alternativ til Claude Cowork, drevet av opencode | +| [ocx](https://github.com/kdcokenny/ocx) | opencode utvidelsesbehandler med bærbare, isolerte profiler. | +| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop, Web, Mobile og Remote Client App for opencode | --- diff --git a/packages/web/src/content/docs/nb/enterprise.mdx b/packages/web/src/content/docs/nb/enterprise.mdx index 42af7ddf6..a902ec060 100644 --- a/packages/web/src/content/docs/nb/enterprise.mdx +++ b/packages/web/src/content/docs/nb/enterprise.mdx @@ -1,18 +1,18 @@ --- title: Enterprise -description: Sikker bruk av OpenCode i din organisasjon. +description: Sikker bruk av opencode i din organisasjon. --- import config from "../../../../config.mjs" export const email = `mailto:${config.email}` -OpenCode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway. +opencode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway. :::note -OpenCode lagrer ingen av koden eller kontekstdataene dine. +opencode lagrer ingen av koden eller kontekstdataene dine. ::: -For å komme i gang med OpenCode Enterprise: +For å komme i gang med opencode Enterprise: 1. Gjør en prøveversjon internt med teamet ditt. 2. **<a href={email}>Kontakt oss</a>** for å diskutere priser og implementeringsalternativer. @@ -21,16 +21,16 @@ For å komme i gang med OpenCode Enterprise: ## Prøve -OpenCode er åpen kildekode og lagrer ingen av koden eller kontekstdataene dine, så utviklerne dine kan ganske enkelt [komme i gang](/docs/) og utføre en prøveversjon. +opencode er åpen kildekode og lagrer ingen av koden eller kontekstdataene dine, så utviklerne dine kan ganske enkelt [komme i gang](/docs/) og utføre en prøveversjon. --- ### Datahåndtering -**OpenCode lagrer ikke koden eller kontekstdataene dine.** All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din. +**opencode lagrer ikke koden eller kontekstdataene dine.** All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din. Dette betyr at så lenge du bruker en leverandør du stoler på, eller en intern -AI gateway, kan du bruke OpenCode sikkert. +AI gateway, kan du bruke opencode sikkert. Det eneste forbeholdet her er den valgfrie `/share`-funksjonen. @@ -57,19 +57,19 @@ Vi anbefaler at du deaktiverer dette for prøveversjonen. ### Kodeeierskap -**Du eier all kode produsert av OpenCode.** Det er ingen lisensieringsbegrensninger eller eierskapskrav. +**Du eier all kode produsert av opencode.** Det er ingen lisensieringsbegrensninger eller eierskapskrav. --- ## Priser -Vi bruker en per-sete-modell for OpenCode Enterprise. Hvis du har din egen LLM-gateway, tar vi ikke betalt for tokens som brukes. For mer informasjon om priser og implementeringsalternativer, **<a href={email}>kontakt oss</a>**. +Vi bruker en per-sete-modell for opencode Enterprise. Hvis du har din egen LLM-gateway, tar vi ikke betalt for tokens som brukes. For mer informasjon om priser og implementeringsalternativer, **<a href={email}>kontakt oss</a>**. --- ## Implementering -Når du har fullført prøveversjonen og du er klar til å bruke OpenCode på +Når du har fullført prøveversjonen og du er klar til å bruke opencode på organisasjonen din, kan du **<a href={email}>kontakte oss</a>** for å diskutere prissetting og implementeringsalternativer. @@ -77,7 +77,7 @@ prissetting og implementeringsalternativer. ### Sentral konfig -Vi kan sette opp OpenCode for å bruke en enkelt sentral konfigurasjon for hele organisasjonen din. +Vi kan sette opp opencode for å bruke en enkelt sentral konfigurasjon for hele organisasjonen din. Denne sentraliserte konfigurasjonen kan integreres med SSO-leverandøren din og sikrer at alle brukere kun får tilgang til din interne AI-gateway. @@ -85,15 +85,15 @@ Denne sentraliserte konfigurasjonen kan integreres med SSO-leverandøren din og ### SSO integrasjon -Gjennom den sentrale konfigurasjonen kan OpenCode integreres med organisasjonens SSO-leverandør for autentisering. +Gjennom den sentrale konfigurasjonen kan opencode integreres med organisasjonens SSO-leverandør for autentisering. -Dette lar OpenCode få legitimasjon for din interne AI-gateway gjennom ditt eksisterende identitetsadministrasjonssystem. +Dette lar opencode få legitimasjon for din interne AI-gateway gjennom ditt eksisterende identitetsadministrasjonssystem. --- ### Intern AI gateway -Med den sentrale konfigurasjonen kan OpenCode også konfigureres til kun å bruke din interne AI-gateway. +Med den sentrale konfigurasjonen kan opencode også konfigureres til kun å bruke din interne AI-gateway. Du kan også deaktivere alle andre AI-leverandører, og sikre at alle forespørsler går gjennom organisasjonens godkjente infrastruktur. @@ -111,16 +111,16 @@ Dette er nå på veikartet vårt. Hvis du er interessert, **<a href={email}>gi o ## FAQ <details> -<summary>What is OpenCode Enterprise?</summary> +<summary>What is opencode Enterprise?</summary> -OpenCode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway. +opencode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway. </details> <details> -<summary>How do I get started with OpenCode Enterprise?</summary> +<summary>How do I get started with opencode Enterprise?</summary> -Bare start med en intern prøveversjon med teamet ditt. OpenCode lagrer som standard ikke koden eller kontekstdataene dine, noe som gjør det enkelt å komme i gang. +Bare start med en intern prøveversjon med teamet ditt. opencode lagrer som standard ikke koden eller kontekstdataene dine, noe som gjør det enkelt å komme i gang. Så **<a href={email}>kontakt oss</a>** for å diskutere priser og implementeringsalternativer. @@ -134,16 +134,16 @@ Vi tilbyr bedriftspriser per sete. Hvis du har din egen LLM-gateway, tar vi ikke </details> <details> -<summary>Is my data secure with OpenCode Enterprise?</summary> +<summary>Is my data secure with opencode Enterprise?</summary> -Ja. OpenCode lagrer ikke koden eller kontekstdataene dine. All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din. Med sentral konfigurasjon og SSO-integrasjon forblir dataene dine sikre i organisasjonens infrastruktur. +Ja. opencode lagrer ikke koden eller kontekstdataene dine. All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din. Med sentral konfigurasjon og SSO-integrasjon forblir dataene dine sikre i organisasjonens infrastruktur. </details> <details> <summary>Can we use our own private NPM registry?</summary> -OpenCode støtter private npm-registre gjennom Buns opprinnelige `.npmrc`-filstøtte. Hvis organisasjonen din bruker et privat register, som JFrog Artifactory, Nexus eller lignende, sørg for at utviklerne er autentisert før du kjører OpenCode. +opencode støtter private npm-registre gjennom Buns opprinnelige `.npmrc`-filstøtte. Hvis organisasjonen din bruker et privat register, som JFrog Artifactory, Nexus eller lignende, sørg for at utviklerne er autentisert før du kjører opencode. Slik setter du opp autentisering med ditt private register: @@ -151,11 +151,11 @@ Slik setter du opp autentisering med ditt private register: npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/ ``` -Dette oppretter `~/.npmrc` med autentiseringsdetaljer. OpenCode vil automatisk +Dette oppretter `~/.npmrc` med autentiseringsdetaljer. opencode vil automatisk plukke opp dette. :::caution -Du må være logget inn i det private registeret før du kjører OpenCode. +Du må være logget inn i det private registeret før du kjører opencode. ::: Alternativt kan du konfigurere en `.npmrc`-fil manuelt: @@ -165,6 +165,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/ //your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN} ``` -Utviklere må være logget på det private registeret før de kjører OpenCode for å sikre at pakker kan installeres fra bedriftsregisteret. +Utviklere må være logget på det private registeret før de kjører opencode for å sikre at pakker kan installeres fra bedriftsregisteret. </details> diff --git a/packages/web/src/content/docs/nb/formatters.mdx b/packages/web/src/content/docs/nb/formatters.mdx index 601d70a1b..0fdac499d 100644 --- a/packages/web/src/content/docs/nb/formatters.mdx +++ b/packages/web/src/content/docs/nb/formatters.mdx @@ -1,15 +1,15 @@ --- title: Formatere -description: OpenCode bruker språkspesifikke formatere. +description: opencode bruker språkspesifikke formatere. --- -OpenCode formaterer automatisk filer etter at de er skrevet eller redigert ved hjelp av språkspesifikke formatere. Dette sikrer at koden som genereres følger kodestilene til prosjektet ditt. +opencode formaterer automatisk filer etter at de er skrevet eller redigert ved hjelp av språkspesifikke formatere. Dette sikrer at koden som genereres følger kodestilene til prosjektet ditt. --- ## Innebygd -OpenCode kommer med flere innebygde formatere for populære språk og rammeverk. Nedenfor er en liste over formatere, støttede filutvidelser og kommandoer eller konfigurasjonsalternativer den trenger. +opencode kommer med flere innebygde formatere for populære språk og rammeverk. Nedenfor er en liste over formatere, støttede filutvidelser og kommandoer eller konfigurasjonsalternativer den trenger. | Formater | Utvidelser | Krav | | ---------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | @@ -38,13 +38,13 @@ OpenCode kommer med flere innebygde formatere for populære språk og rammeverk. | oxfmt (Eksperimentell) | .js, .jsx, .ts, .tsx | `oxfmt` avhengighet i `package.json` og et [eksperimentelt env variabel flagg](/docs/cli/#experimental) | | ormolu | .hs | `ormolu` kommando tilgjengelig | -Så hvis prosjektet ditt har `prettier` i `package.json`, vil OpenCode automatisk bruke det. +Så hvis prosjektet ditt har `prettier` i `package.json`, vil opencode automatisk bruke det. --- ## Slik fungerer det -Når OpenCode skriver eller redigerer en fil, gjør den: +Når opencode skriver eller redigerer en fil, gjør den: 1. Kontrollerer filtypen mot alle aktiverte formatere. 2. Kjører riktig formateringskommando på filen. @@ -56,7 +56,7 @@ Denne prosessen skjer i bakgrunnen, og sikrer at kodestilene dine opprettholdes ## Konfigurer -Du kan tilpasse formatere gjennom `formatter`-delen i OpenCode-konfigurasjonen. +Du kan tilpasse formatere gjennom `formatter`-delen i opencode-konfigurasjonen. ```json title="opencode.json" { diff --git a/packages/web/src/content/docs/nb/github.mdx b/packages/web/src/content/docs/nb/github.mdx index 01bed6a79..011e45e49 100644 --- a/packages/web/src/content/docs/nb/github.mdx +++ b/packages/web/src/content/docs/nb/github.mdx @@ -1,17 +1,17 @@ --- title: GitHub -description: Bruk OpenCode i GitHub-problemer og pull-forespørsler. +description: Bruk opencode i GitHub-problemer og pull-forespørsler. --- -OpenCode integreres med GitHub-arbeidsflyten din. Nevn `/opencode` eller `/oc` i kommentaren din, og OpenCode vil utføre oppgaver i din GitHub Actions-løper. +opencode integreres med GitHub-arbeidsflyten din. Nevn `/opencode` eller `/oc` i kommentaren din, og opencode vil utføre oppgaver i din GitHub Actions-løper. --- ## Funksjoner -- **Triage-problemer**: Be OpenCode se på et problem og forklare det for deg. -- **Fiks og implementer**: Be OpenCode om å fikse et problem eller implementere en funksjon. Og den vil fungere i en ny gren og sender inn en PR med alle endringene. -- **Sikkert**: OpenCode kjører inne i GitHubs løpere. +- **Triage-problemer**: Be opencode se på et problem og forklare det for deg. +- **Fiks og implementer**: Be opencode om å fikse et problem eller implementere en funksjon. Og den vil fungere i en ny gren og sender inn en PR med alle endringene. +- **Sikkert**: opencode kjører inne i GitHubs løpere. --- @@ -81,13 +81,13 @@ Eller du kan sette den opp manuelt. ## Konfigurasjon -- `model`: Modellen som skal brukes med OpenCode. Tar formatet `provider/model`. Dette er **obligatorisk**. +- `model`: Modellen som skal brukes med opencode. Tar formatet `provider/model`. Dette er **obligatorisk**. - `agent`: Agenten som skal brukes. Må være en primær agent. Faller tilbake til `default_agent` fra config eller `"build"` hvis ikke funnet. -- `share`: Om OpenCode-økten skal deles. Standard er **true** for offentlige depoter. -- `prompt`: Valgfri egendefinert melding for å overstyre standard oppførsel. Bruk dette til å tilpasse hvordan OpenCode behandler forespørsler. -- `token`: Valgfritt GitHub-tilgangstoken for å utføre operasjoner som å lage kommentarer, foreta endringer og åpne pull-forespørsler. Som standard bruker OpenCode installasjonstilgangstokenet fra OpenCode GitHub-appen, så forpliktelser, kommentarer og pull-forespørsler ser ut til å komme fra appen. +- `share`: Om opencode-økten skal deles. Standard er **true** for offentlige depoter. +- `prompt`: Valgfri egendefinert melding for å overstyre standard oppførsel. Bruk dette til å tilpasse hvordan opencode behandler forespørsler. +- `token`: Valgfritt GitHub-tilgangstoken for å utføre operasjoner som å lage kommentarer, foreta endringer og åpne pull-forespørsler. Som standard bruker opencode installasjonstilgangstokenet fra opencode GitHub-appen, så forpliktelser, kommentarer og pull-forespørsler ser ut til å komme fra appen. - Alternativt kan du bruke GitHub Action-løperens [innebygde `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) uten å installere OpenCode GitHub-appen. Bare sørg for å gi de nødvendige tillatelsene i arbeidsflyten din: + Alternativt kan du bruke GitHub Action-løperens [innebygde `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) uten å installere opencode GitHub-appen. Bare sørg for å gi de nødvendige tillatelsene i arbeidsflyten din: ```yaml permissions: @@ -103,20 +103,20 @@ Eller du kan sette den opp manuelt. ## Støttede hendelser -OpenCode kan utløses av følgende GitHub-hendelser: +opencode kan utløses av følgende GitHub-hendelser: | Hendelsestype | Utløst av | Detaljer | | ----------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| `issue_comment` | Kommenter et problem eller PR | Nevn `/opencode` eller `/oc` i kommentaren din. OpenCode leser kontekst og kan opprette grener, åpne PR-er eller svare. | -| `pull_request_review_comment` | Kommenter spesifikke kodelinjer i en PR | Nevn `/opencode` eller `/oc` mens du ser gjennom koden. OpenCode mottar filbane, linjenummer og diff-kontekst. | -| `issues` | Utgave åpnet eller redigert | Utløs OpenCode automatisk når problemer opprettes eller endres. Krever `prompt` inngang. | -| `pull_request` | PR åpnet eller oppdatert | Utløs OpenCode automatisk når PR-er åpnes, synkroniseres eller gjenåpnes. Nyttig for automatiserte anmeldelser. | -| `schedule` | Cron-basert tidsplan | Kjør OpenCode etter en tidsplan. Krever `prompt` inngang. Utdata går til logger og PR (ingen problem å kommentere). | -| `workflow_dispatch` | Manuell utløser fra GitHub UI | Utløs OpenCode på forespørsel via fanen Handlinger. Krever `prompt` inngang. Utdata går til logger og PR-er. | +| `issue_comment` | Kommenter et problem eller PR | Nevn `/opencode` eller `/oc` i kommentaren din. opencode leser kontekst og kan opprette grener, åpne PR-er eller svare. | +| `pull_request_review_comment` | Kommenter spesifikke kodelinjer i en PR | Nevn `/opencode` eller `/oc` mens du ser gjennom koden. opencode mottar filbane, linjenummer og diff-kontekst. | +| `issues` | Utgave åpnet eller redigert | Utløs opencode automatisk når problemer opprettes eller endres. Krever `prompt` inngang. | +| `pull_request` | PR åpnet eller oppdatert | Utløs opencode automatisk når PR-er åpnes, synkroniseres eller gjenåpnes. Nyttig for automatiserte anmeldelser. | +| `schedule` | Cron-basert tidsplan | Kjør opencode etter en tidsplan. Krever `prompt` inngang. Utdata går til logger og PR (ingen problem å kommentere). | +| `workflow_dispatch` | Manuell utløser fra GitHub UI | Utløs opencode på forespørsel via fanen Handlinger. Krever `prompt` inngang. Utdata går til logger og PR-er. | ### Tidsplan Eksempel -Kjør OpenCode på en tidsplan for å utføre automatiserte oppgaver: +Kjør opencode på en tidsplan for å utføre automatiserte oppgaver: ```yaml title=".github/workflows/opencode-scheduled.yml" name: Scheduled OpenCode Task @@ -150,7 +150,7 @@ jobs: If you find issues worth addressing, open an issue to track them. ``` -For planlagte arrangementer er `prompt`-inngangen **påkrevd** siden det ikke er noen kommentarer å trekke ut instruksjoner fra. Planlagte arbeidsflyter kjører uten brukerkontekst for tillatelsessjekking, så arbeidsflyten må gi `contents: write` og `pull-requests: write` hvis du forventer at OpenCode oppretter grener eller PR-er. +For planlagte arrangementer er `prompt`-inngangen **påkrevd** siden det ikke er noen kommentarer å trekke ut instruksjoner fra. Planlagte arbeidsflyter kjører uten brukerkontekst for tillatelsessjekking, så arbeidsflyten må gi `contents: write` og `pull-requests: write` hvis du forventer at opencode oppretter grener eller PR-er. --- @@ -191,7 +191,7 @@ jobs: - Suggest improvements ``` -For `pull_request`-hendelser, hvis ingen `prompt` er oppgitt, går OpenCode som standard gjennom pull-forespørselen. +For `pull_request`-hendelser, hvis ingen `prompt` er oppgitt, går opencode som standard gjennom pull-forespørselen. --- @@ -252,7 +252,7 @@ For `issues`-hendelser er `prompt`-inngangen **påkrevd** siden det ikke er noen ## Egendefinerte meldinger -Overstyr standardmeldingen for å tilpasse OpenCodes oppførsel for arbeidsflyten din. +Overstyr standardmeldingen for å tilpasse oppførselen til opencode for arbeidsflyten din. ```yaml title=".github/workflows/opencode.yml" - uses: anomalyco/opencode/github@latest @@ -271,7 +271,7 @@ Dette er nyttig for å håndheve spesifikke vurderingskriterier, kodestandarder ## Eksempler -Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub. +Her er noen eksempler på hvordan du kan bruke opencode i GitHub. - **Forklar et problem** @@ -281,7 +281,7 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub. /opencode explain this issue ``` - OpenCode vil lese hele tråden, inkludert alle kommentarer, og svare med en tydelig forklaring. + opencode vil lese hele tråden, inkludert alle kommentarer, og svare med en tydelig forklaring. - **Fiks et problem** @@ -291,7 +291,7 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub. /opencode fix this ``` - Og OpenCode vil opprette en ny gren, implementere endringene og åpne en PR med endringene. + Og opencode vil opprette en ny gren, implementere endringene og åpne en PR med endringene. - **Gjennomgå PR-er og gjør endringer** @@ -301,18 +301,18 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub. Delete the attachment from S3 when the note is removed /oc ``` - OpenCode vil implementere den forespurte endringen og forplikte den til samme PR. + opencode vil implementere den forespurte endringen og forplikte den til samme PR. - **Se gjennom spesifikke kodelinjer** - Legg igjen en kommentar direkte på kodelinjer i PRs "Filer"-fane. OpenCode oppdager automatisk filen, linjenumrene og diff-konteksten for å gi presise svar. + Legg igjen en kommentar direkte på kodelinjer i PRs "Filer"-fane. opencode oppdager automatisk filen, linjenumrene og diff-konteksten for å gi presise svar. ``` [Comment on specific lines in Files tab] /oc add error handling here ``` - Når du kommenterer spesifikke linjer, mottar OpenCode: + Når du kommenterer spesifikke linjer, mottar opencode: - Den nøyaktige filen blir gjennomgått - De spesifikke kodelinjene - Den ulik konteksten rundt diff --git a/packages/web/src/content/docs/nb/gitlab.mdx b/packages/web/src/content/docs/nb/gitlab.mdx index 76fbafef6..4222b409c 100644 --- a/packages/web/src/content/docs/nb/gitlab.mdx +++ b/packages/web/src/content/docs/nb/gitlab.mdx @@ -1,33 +1,33 @@ --- title: GitLab -description: Bruk OpenCode i GitLab-problemer og sammenslåingsforespørsler. +description: Bruk opencode i GitLab-problemer og sammenslåingsforespørsler. --- -OpenCode integreres med GitLab arbeidsflyten gjennom GitLab CI/CD pipeline eller med GitLab Duo. +opencode integreres med GitLab arbeidsflyten gjennom GitLab CI/CD pipeline eller med GitLab Duo. -I begge tilfeller vil OpenCode kjøre på GitLab-løperne dine. +I begge tilfeller vil opencode kjøre på GitLab-løperne dine. --- ## GitLab CI -OpenCode fungerer i en vanlig GitLab-pipeline. Du kan bygge den inn i en pipeline som en [CI komponent](https://docs.gitlab.com/ee/ci/components/) +opencode fungerer i en vanlig GitLab-pipeline. Du kan bygge den inn i en pipeline som en [CI komponent](https://docs.gitlab.com/ee/ci/components/) -Her bruker vi en fellesskapsskapt CI/CD-komponent for OpenCode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode). +Her bruker vi en fellesskapsskapt CI/CD-komponent for opencode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode). --- ### Funksjoner -- **Bruk tilpasset konfigurasjon per jobb**: Konfigurer OpenCode med en tilpasset konfigurasjonskatalog, for eksempel `./config/#custom-directory` for å aktivere eller deaktivere funksjonalitet per OpenCode-anrop. -- **Minimalt oppsett**: CI-komponenten setter opp OpenCode i bakgrunnen, du trenger bare å lage OpenCode-konfigurasjonen og den første ledeteksten. +- **Bruk tilpasset konfigurasjon per jobb**: Konfigurer opencode med en tilpasset konfigurasjonskatalog, for eksempel `./config/#custom-directory` for å aktivere eller deaktivere funksjonalitet per opencode-anrop. +- **Minimalt oppsett**: CI-komponenten setter opp opencode i bakgrunnen, du trenger bare å lage opencode-konfigurasjonen og den første ledeteksten. - **Fleksibel**: CI-komponenten støtter flere innganger for å tilpasse virkemåten --- ### Oppsett -1. Lagre OpenCode-autentiseringen JSON som en filtype CI miljøvariabler under **Innstillinger** > **CI/CD** > **Variabler**. Sørg for å merke dem som "Masket og skjult". +1. Lagre opencode-autentiseringen JSON som en filtype CI miljøvariabler under **Innstillinger** > **CI/CD** > **Variabler**. Sørg for å merke dem som "Masket og skjult". 2. Legg til følgende i `.gitlab-ci.yml`-filen. ```yaml title=".gitlab-ci.yml" @@ -46,23 +46,23 @@ For flere inndata og brukstilfeller [sjekk ut dokumentene](https://gitlab.com/ex ## GitLab Duo -OpenCode integreres med din GitLab arbeidsflyt. -Nevn `@opencode` i en kommentar, og OpenCode vil utføre oppgaver innenfor din GitLab CI pipeline. +opencode integreres med din GitLab arbeidsflyt. +Nevn `@opencode` i en kommentar, og opencode vil utføre oppgaver innenfor din GitLab CI pipeline. --- ### Funksjoner -- **Triage-problemer**: Be OpenCode se på et problem og forklare det for deg. -- **Fiks og implementer**: Be OpenCode om å fikse et problem eller implementere en funksjon. +- **Triage-problemer**: Be opencode se på et problem og forklare det for deg. +- **Fiks og implementer**: Be opencode om å fikse et problem eller implementere en funksjon. Det vil opprette en ny filial og sende en sammenslåingsforespørsel med endringene. -- **Sikkert**: OpenCode kjører på GitLab-løperne dine. +- **Sikkert**: opencode kjører på GitLab-løperne dine. --- ### Oppsett -OpenCode kjører i GitLab CI/CD pipeline, her er det du trenger for å sette den opp: +opencode kjører i GitLab CI/CD pipeline, her er det du trenger for å sette den opp: :::tip Sjekk ut [**GitLab-dokumentene**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) for oppdaterte instruksjoner. @@ -158,7 +158,7 @@ Du kan se [GitLab CLI agents docs](https://docs.gitlab.com/user/duo_agent_platfo ### Eksempler -Her er noen eksempler på hvordan du kan bruke OpenCode i GitLab. +Her er noen eksempler på hvordan du kan bruke opencode i GitLab. :::tip Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`. @@ -172,7 +172,7 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`. @opencode explain this issue ``` - OpenCode vil lese problemet og svare med en klar forklaring. + opencode vil lese problemet og svare med en klar forklaring. - **Fiks et problem** @@ -182,7 +182,7 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`. @opencode fix this ``` - OpenCode vil opprette en ny gren, implementere endringene og åpne en sammenslåingsforespørsel med endringene. + opencode vil opprette en ny gren, implementere endringene og åpne en sammenslåingsforespørsel med endringene. - **Gjennomgå sammenslåingsforespørsler** @@ -192,4 +192,4 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`. @opencode review this merge request ``` - OpenCode vil gjennomgå sammenslåingsforespørselen og gi tilbakemelding. + opencode vil gjennomgå sammenslåingsforespørselen og gi tilbakemelding. diff --git a/packages/web/src/content/docs/nb/ide.mdx b/packages/web/src/content/docs/nb/ide.mdx index 71546e876..c8945e257 100644 --- a/packages/web/src/content/docs/nb/ide.mdx +++ b/packages/web/src/content/docs/nb/ide.mdx @@ -1,24 +1,24 @@ --- title: IDE -description: OpenCode-utvidelsen for VS-kode, markør og andre IDE-er +description: opencode-utvidelsen for VS Code, markør og andre IDE-er --- -OpenCode integreres med VS-kode, markør eller en hvilken som helst IDE som støtter en terminal. Bare kjør `opencode` i terminalen for å komme i gang. +opencode integreres med VS Code, markør eller en hvilken som helst IDE som støtter en terminal. Bare kjør `opencode` i terminalen for å komme i gang. --- ## Bruk -- **Hurtigstart**: Bruk `Cmd+Esc` (Mac) eller `Ctrl+Esc` (Windows/Linux) for å åpne OpenCode i en delt terminalvisning, eller fokuser en eksisterende terminaløkt hvis en allerede kjører. -- **Ny økt**: Bruk `Cmd+Shift+Esc` (Mac) eller `Ctrl+Shift+Esc` (Windows/Linux) for å starte en ny OpenCode-terminaløkt, selv om en allerede er åpen. Du kan også klikke på OpenCode-knappen i UI. -- **Kontekstbevissthet**: Del automatisk ditt nåværende valg eller fane med OpenCode. +- **Hurtigstart**: Bruk `Cmd+Esc` (Mac) eller `Ctrl+Esc` (Windows/Linux) for å åpne opencode i en delt terminalvisning, eller fokuser en eksisterende terminaløkt hvis en allerede kjører. +- **Ny økt**: Bruk `Cmd+Shift+Esc` (Mac) eller `Ctrl+Shift+Esc` (Windows/Linux) for å starte en ny opencode-terminaløkt, selv om en allerede er åpen. Du kan også klikke på opencode-knappen i UI. +- **Kontekstbevissthet**: Del automatisk ditt nåværende valg eller fane med opencode. - **Snarveier for filreferanse**: Bruk `Cmd+Option+K` (Mac) eller `Alt+Ctrl+K` (Linux/Windows) for å sette inn filreferanser. For eksempel `@File#L37-42`. --- ## Installasjon -For å installere OpenCode på VS Code og populære gafler som Cursor, Windsurf, VSCodium: +For å installere opencode på VS Code og populære gafler som Cursor, Windsurf, VSCodium: 1. Åpne VS Code 2. Åpne den integrerte terminalen @@ -30,7 +30,7 @@ Hvis du derimot vil bruke din egen IDE når du kjører `/editor` eller `/export` ### Manuell installasjon -Søk etter **OpenCode** i Extension Marketplace og klikk på **Install**. +Søk etter **opencode** i Extension Marketplace og klikk på **Install**. --- diff --git a/packages/web/src/content/docs/nb/index.mdx b/packages/web/src/content/docs/nb/index.mdx index c5823d93a..259135e32 100644 --- a/packages/web/src/content/docs/nb/index.mdx +++ b/packages/web/src/content/docs/nb/index.mdx @@ -1,15 +1,15 @@ --- title: Intro -description: Kom i gang med OpenCode. +description: Kom i gang med opencode. --- import { Tabs, TabItem } from "@astrojs/starlight/components" import config from "../../../../config.mjs" export const console = config.console -[**OpenCode**](/) er en åpen kildekode AI kodeagent. Den er tilgjengelig som et terminalbasert grensesnitt, skrivebordsapp eller IDE-utvidelse. +[**opencode**](/) er en åpen kildekode AI kodeagent. Den er tilgjengelig som et terminalbasert grensesnitt, skrivebordsapp eller IDE-utvidelse. - + La oss komme i gang. @@ -17,7 +17,7 @@ La oss komme i gang. #### Forutsetninger -For å bruke OpenCode i terminalen din trenger du: +For å bruke opencode i terminalen din trenger du: 1. En moderne terminalemulator som: - [WezTerm](https://wezterm.org), på tvers av plattformer @@ -31,7 +31,7 @@ For å bruke OpenCode i terminalen din trenger du: ## Installer -Den enkleste måten å installere OpenCode på er gjennom installasjonsskriptet. +Den enkleste måten å installere opencode på er gjennom installasjonsskriptet. ```bash curl -fsSL https://opencode.ai/install | bash @@ -79,7 +79,7 @@ Du kan også installere den med følgende kommandoer: brew install anomalyco/tap/opencode ``` - > Vi anbefaler å bruke OpenCode-tappen for de mest oppdaterte utgivelsene. Den offisielle `brew install opencode`-formelen vedlikeholdes av Homebrew-teamet og oppdateres sjeldnere. + > Vi anbefaler å bruke opencode-tappen for de mest oppdaterte utgivelsene. Den offisielle `brew install opencode`-formelen vedlikeholdes av Homebrew-teamet og oppdateres sjeldnere. - **Bruke Paru på Arch Linux** @@ -90,7 +90,7 @@ Du kan også installere den med følgende kommandoer: #### Windows :::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. +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 funksjonene i opencode. ::: - **Bruker sjokolade** @@ -123,7 +123,7 @@ For den beste opplevelsen på Windows anbefaler vi å bruke [Windows Subsystem f docker run -it --rm ghcr.io/anomalyco/opencode ``` -Støtte for å installere OpenCode på Windows med Bun pågår for øyeblikket. +Støtte for å installere opencode på Windows med Bun pågår for øyeblikket. Du kan også hente binæren fra [Releases](https://github.com/anomalyco/opencode/releases). @@ -131,10 +131,10 @@ Du kan også hente binæren fra [Releases](https://github.com/anomalyco/opencode ## Konfigurer -Med OpenCode kan du bruke hvilken som helst LLM-leverandør ved å konfigurere deres API-nøkler. +Med opencode kan du bruke hvilken som helst LLM-leverandør ved å konfigurere deres API-nøkler. Hvis du er ny til å bruke LLM-leverandører, anbefaler vi å bruke [OpenCode Zen](/docs/zen). -Det er en kuratert liste over modeller som har blitt testet og verifisert av OpenCode +Det er en kuratert liste over modeller som har blitt testet og verifisert av opencode team. 1. Kjør kommandoen `/connect` i TUI, velg opencode og gå til [opencode.ai/auth](https://opencode.ai/auth). @@ -167,33 +167,33 @@ du vil jobbe med. cd /path/to/project ``` -Og kjør OpenCode. +Og kjør opencode. ```bash opencode ``` -Deretter initialiserer du OpenCode for prosjektet ved å kjøre følgende kommando. +Deretter initialiserer du opencode for prosjektet ved å kjøre følgende kommando. ```bash frame="none" /init ``` -Dette vil få OpenCode til å analysere prosjektet ditt og opprette en `AGENTS.md`-fil i +Dette vil få opencode til å analysere prosjektet ditt og opprette en `AGENTS.md`-fil i prosjektroten. :::tip Du bør overgi prosjektets `AGENTS.md`-fil til Git. ::: -Dette hjelper OpenCode med å forstå prosjektstrukturen og kodingsmønstrene +Dette hjelper opencode med å forstå prosjektstrukturen og kodingsmønstrene brukt. --- ## Bruk -Du er nå klar til å bruke OpenCode for å jobbe med prosjektet ditt. Spør det gjerne +Du er nå klar til å bruke opencode for å jobbe med prosjektet ditt. Spør det gjerne noe! Hvis du er ny til å bruke en AI kodeagent, her er noen eksempler som kan @@ -203,7 +203,7 @@ hjelp. ### Still spørsmål -Du kan be OpenCode forklare kodebasen for deg. +Du kan be opencode forklare kodebasen for deg. :::tip Bruk `@`-tasten for uklart søk etter filer i prosjektet. @@ -219,11 +219,11 @@ Dette er nyttig hvis det er en del av kodebasen du ikke har jobbet med. ### Legg til funksjoner -Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først anbefaler å be den om å lage en plan. +Du kan be opencode legge til nye funksjoner i prosjektet ditt. Selv om vi først anbefaler å be den om å lage en plan. 1. **Lag en plan** - OpenCode har en _Plan-modus_ som deaktiverer evnen til å gjøre endringer og + opencode har en _Plan-modus_ som deaktiverer evnen til å gjøre endringer og foreslå i stedet _hvordan_ det vil implementere funksjonen. Bytt til den ved å bruke **Tab**-tasten. Du vil se en indikator for dette i nedre høyre hjørne. @@ -240,11 +240,11 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først From this screen, the user can undelete a note or permanently delete it. ``` - Du vil gi OpenCode nok detaljer til å forstå hva du ønsker. Det hjelper + 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. :::tip - Gi OpenCode mye kontekst og eksempler for å hjelpe den å forstå hva du gjør + Gi opencode mye kontekst og eksempler for å hjelpe den å forstå hva du gjør ønsker. ::: @@ -261,7 +261,7 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først Dra og slipp bilder i terminalen for å legge dem til ledeteksten. ::: - OpenCode kan skanne alle bilder du gir den og legge dem til i ledeteksten. Du kan + opencode kan skanne alle bilder du gir den og legge dem til i ledeteksten. Du kan gjør dette ved å dra og slippe et bilde inn i terminalen. 3. **Bygg funksjonen** @@ -283,7 +283,7 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først ### Gjør endringer -For mer enkle endringer kan du be OpenCode om å bygge den direkte +For mer enkle endringer kan du be opencode om å bygge den direkte uten å måtte gjennomgå planen først. ```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts" @@ -292,14 +292,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement the same logic in @packages/functions/src/settings.ts ``` -Du vil sørge for at du gir en god mengde detaljer, slik at OpenCode gjør det rette +Du vil sørge for at du gir en god mengde detaljer, slik at opencode gjør det rette endringer. --- ### Angre endringer -La oss si at du ber OpenCode om å gjøre noen endringer. +La oss si at du ber opencode om å gjøre noen endringer. ```txt frame="none" "@packages/functions/src/api/index.ts" Can you refactor the function in @packages/functions/src/api/index.ts? @@ -312,14 +312,14 @@ ved å bruke kommandoen `/undo`. /undo ``` -OpenCode vil nå tilbakestille endringene du har gjort og vise den opprinnelige meldingen +opencode vil nå tilbakestille endringene du har gjort og vise den opprinnelige meldingen igjen. ```txt frame="none" "@packages/functions/src/api/index.ts" Can you refactor the function in @packages/functions/src/api/index.ts? ``` -Herfra kan du justere ledeteksten og be OpenCode om å prøve igjen. +Herfra kan du justere ledeteksten og be opencode om å prøve igjen. :::tip Du kan kjøre `/undo` flere ganger for å angre flere endringer. @@ -335,7 +335,7 @@ Eller du **kan gjøre om** endringene ved å bruke `/redo`-kommandoen. ## Del -Samtalene du har med OpenCode kan [deles med din +Samtalene du har med opencode kan [deles med din team](/docs/share). ```bash frame="none" @@ -348,12 +348,12 @@ Dette vil opprette en kobling til den gjeldende samtalen og kopiere den til utkl Samtaler deles ikke som standard. ::: -Her er en [eksempelsamtale](https://opencode.ai/s/4XP1fce5) med OpenCode. +Her er en [eksempelsamtale](https://opencode.ai/s/4XP1fce5) med opencode. --- ## Tilpass -Og det er det! Du er nå en proff på å bruke OpenCode. +Og det er det! Du er nå en proff på å bruke opencode. -For å gjøre det til ditt eget anbefaler vi å [velge et tema](/docs/themes), [tilpasse nøkkelbindingene](/docs/keybinds), [konfigurere kodeformatere](/docs/formatters), [opprette egendefinerte kommandoer](/docs/commands) eller leke med [OpenCode-konfigurasjonen](/docs/config). +For å gjøre det til ditt eget anbefaler vi å [velge et tema](/docs/themes), [tilpasse nøkkelbindingene](/docs/keybinds), [konfigurere kodeformatere](/docs/formatters), [opprette egendefinerte kommandoer](/docs/commands) eller leke med [opencode-konfigurasjonen](/docs/config). diff --git a/packages/web/src/content/docs/nb/keybinds.mdx b/packages/web/src/content/docs/nb/keybinds.mdx index f9ac0f66b..dc934a366 100644 --- a/packages/web/src/content/docs/nb/keybinds.mdx +++ b/packages/web/src/content/docs/nb/keybinds.mdx @@ -3,7 +3,7 @@ title: Keybinds description: Tilpass tastebindingene dine. --- -OpenCode har en liste over nøkkelbindinger som du kan tilpasse gjennom OpenCode-konfigurasjonen. +opencode har en liste over nøkkelbindinger som du kan tilpasse gjennom opencode-konfigurasjonen. ```json title="opencode.json" { @@ -107,7 +107,7 @@ OpenCode har en liste over nøkkelbindinger som du kan tilpasse gjennom OpenCode ## Ledernøkkel -OpenCode bruker en `leader`-nøkkel for de fleste nøkkelbindinger. Dette unngår konflikter i terminalen din. +opencode bruker en `leader`-nøkkel for de fleste nøkkelbindinger. Dette unngår konflikter i terminalen din. Som standard er `ctrl+x` ledertasten, og de fleste handlinger krever at du først trykker på ledertasten og deretter snarveien. For å starte en ny økt, trykker du for eksempel først `ctrl+x` og deretter `n`. @@ -132,7 +132,7 @@ Du kan deaktivere en nøkkelbinding ved å legge til nøkkelen til konfigurasjon ## Snarveier på skrivebordet -Spørringsinngangen for OpenCode-skrivebordsappen støtter vanlige snarveier i Readline/Emacs-stil for redigering av tekst. Disse er innebygd og foreløpig ikke konfigurerbare via `opencode.json`. +Spørringsinngangen for opencode-skrivebordsappen støtter vanlige snarveier i Readline/Emacs-stil for redigering av tekst. Disse er innebygd og foreløpig ikke konfigurerbare via `opencode.json`. | Snarvei | Handling | | -------- | ---------------------------------------- | diff --git a/packages/web/src/content/docs/nb/lsp.mdx b/packages/web/src/content/docs/nb/lsp.mdx index 8df7d7d59..dc26af7b5 100644 --- a/packages/web/src/content/docs/nb/lsp.mdx +++ b/packages/web/src/content/docs/nb/lsp.mdx @@ -1,15 +1,15 @@ --- title: LSP Servere -description: OpenCode integreres med LSP-serverne dine. +description: opencode integreres med LSP-serverne dine. --- -OpenCode integreres med din Language Server Protocol (LSP) for å hjelpe LLM med å samhandle med kodebasen din. Den bruker diagnostikk for å gi tilbakemelding til LLM. +opencode integreres med din Language Server Protocol (LSP) for å hjelpe LLM med å samhandle med kodebasen din. Den bruker diagnostikk for å gi tilbakemelding til LLM. --- ## Innebygd -OpenCode kommer med flere innebygde LSP-servere for populære språk: +opencode kommer med flere innebygde LSP-servere for populære språk: | LSP Server | Utvidelser | Krav | | ------------------ | ------------------------------------------------------------------- | ----------------------------------------------------------------------- | diff --git a/packages/web/src/content/docs/nb/mcp-servers.mdx b/packages/web/src/content/docs/nb/mcp-servers.mdx index 9b04f9173..a8301eb5a 100644 --- a/packages/web/src/content/docs/nb/mcp-servers.mdx +++ b/packages/web/src/content/docs/nb/mcp-servers.mdx @@ -3,7 +3,7 @@ title: MCP servere description: Legg til lokale og eksterne MCP-verktøy. --- -Du kan legge til eksterne verktøy i OpenCode ved å bruke _Model Context Protocol_ eller MCP. OpenCode støtter både lokale og eksterne servere. +Du kan legge til eksterne verktøy i opencode ved å bruke _Model Context Protocol_ eller MCP. opencode støtter både lokale og eksterne servere. Når de er lagt til, er MCP-verktøy automatisk tilgjengelige for LLM sammen med innebygde verktøy. @@ -23,7 +23,7 @@ Enkelte MCP-servere, som GitHub MCP-serveren, har en tendens til å legge til ma ## Aktiver -Du kan definere MCP-servere i [OpenCode Config](https://opencode.ai/docs/config/) under `mcp`. Legg til hver MCP med et unikt navn. Du kan referere til den MCP ved navn når du ber om LLM. +Du kan definere MCP-servere i [opencode Config](https://opencode.ai/docs/config/) under `mcp`. Legg til hver MCP med et unikt navn. Du kan referere til den MCP ved navn når du ber om LLM. ```jsonc title="opencode.jsonc" {6} { @@ -165,7 +165,7 @@ Legg til eksterne MCP-servere ved å sette `type` til `"remote"`. ## OAuth -OpenCode håndterer automatisk OAuth-autentisering for eksterne MCP-servere. Når en server krever autentisering, vil OpenCode: +opencode håndterer automatisk OAuth-autentisering for eksterne MCP-servere. Når en server krever autentisering, vil opencode: 1. Oppdag 401-svaret og start OAuth-flyten 2. Bruk **Dynamisk klientregistrering (RFC 7591)** hvis det støttes av serveren @@ -189,7 +189,7 @@ For de fleste OAuth-aktiverte MCP-servere er ingen spesiell konfigurasjon nødve } ``` -Hvis serveren krever autentisering, vil OpenCode be deg om å autentisere når du prøver å bruke den for første gang. Hvis ikke, kan du [utløse flyten manuelt](#authenticating) med `opencode mcp auth <server-name>`. +Hvis serveren krever autentisering, vil opencode be deg om å autentisere når du prøver å bruke den for første gang. Hvis ikke, kan du [utløse flyten manuelt](#authenticating) med `opencode mcp auth <server-name>`. --- @@ -238,7 +238,7 @@ Fjern lagret legitimasjon: opencode mcp logout my-oauth-server ``` -Kommandoen `mcp auth` åpner nettleseren din for autorisasjon. Etter at du har godkjent, vil OpenCode lagre tokens sikkert i `~/.local/share/opencode/mcp-auth.json`. +Kommandoen `mcp auth` åpner nettleseren din for autorisasjon. Etter at du har godkjent, vil opencode lagre tokens sikkert i `~/.local/share/opencode/mcp-auth.json`. --- @@ -291,7 +291,7 @@ Kommandoen `mcp debug` viser gjeldende autentiseringsstatus, tester HTTP-tilkobl ## Administrer -MCP-ene dine er tilgjengelige som verktøy i OpenCode, sammen med innebygde verktøy. Så du kan administrere dem gjennom OpenCode-konfigurasjonen som alle andre verktøy. +MCP-ene dine er tilgjengelige som verktøy i opencode, sammen med innebygde verktøy. Så du kan administrere dem gjennom opencode-konfigurasjonen som alle andre verktøy. --- @@ -423,7 +423,7 @@ Etter å ha lagt til konfigurasjonen, autentiser med Sentry: opencode mcp auth sentry ``` -Dette åpner et nettleservindu for å fullføre OAuth-flyten og koble OpenCode til Sentry-kontoen din. +Dette åpner et nettleservindu for å fullføre OAuth-flyten og koble opencode til Sentry-kontoen din. Når du er autentisert, kan du bruke Sentry-verktøy i ledetekstene dine for å spørre etter problemer, prosjekter og feildata. diff --git a/packages/web/src/content/docs/nb/models.mdx b/packages/web/src/content/docs/nb/models.mdx index 3bfdb95f4..6d421ab4a 100644 --- a/packages/web/src/content/docs/nb/models.mdx +++ b/packages/web/src/content/docs/nb/models.mdx @@ -3,13 +3,13 @@ title: Modeller description: Konfigurere en LLM leverandør og modell. --- -OpenCode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller. +opencode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller. --- ## Leverandører -De fleste populære leverandørene er forhåndslastet som standard. Hvis du har lagt til legitimasjonen for en leverandør gjennom kommandoen `/connect`, vil den være tilgjengelig når du starter OpenCode. +De fleste populære leverandørene er forhåndslastet som standard. Hvis du har lagt til legitimasjonen for en leverandør gjennom kommandoen `/connect`, vil den være tilgjengelig når du starter opencode. Finn ut mer om [leverandører](/docs/providers). @@ -35,7 +35,7 @@ Vurder å bruke en av modellene vi anbefaler. Imidlertid er det bare noen få av dem som er gode til både å generere kode og verktøykalling. -Her er flere modeller som fungerer godt med OpenCode, uten spesiell rekkefølge. (Dette er ikke en uttømmende liste og er heller ikke nødvendigvis oppdatert): +Her er flere modeller som fungerer godt med opencode, uten spesiell rekkefølge. (Dette er ikke en uttømmende liste og er heller ikke nødvendigvis oppdatert): - GPT 5.2 - GPT 5.1 Codex @@ -49,7 +49,7 @@ Her er flere modeller som fungerer godt med OpenCode, uten spesiell rekkefølge. ## Angi en standard For å angi en av disse som standardmodell, kan du angi `model`-tasten i din -OpenCode-konfigurasjon. +opencode-konfigurasjon. ```json title="opencode.json" {3} { @@ -137,11 +137,11 @@ Du kan også definere tilpassede varianter som utvider de innebygde. Varianter l ## Varianter -Mange modeller støtter flere varianter med forskjellige konfigurasjoner. OpenCode leveres med innebygde standardvarianter for populære leverandører. +Mange modeller støtter flere varianter med forskjellige konfigurasjoner. opencode leveres med innebygde standardvarianter for populære leverandører. ### Innebygde varianter -OpenCode leveres med standardvarianter for mange leverandører: +opencode leveres med standardvarianter for mange leverandører: **Antropisk**: @@ -203,11 +203,11 @@ Bruk tastebindingen `variant_cycle` for raskt å bytte mellom varianter. [Finn u ## Laster modeller -Når OpenCode starter opp, ser den etter modeller i følgende prioriterte rekkefølge: +Når opencode starter opp, ser den etter modeller i følgende prioriterte rekkefølge: 1. Kommandolinjeflagget `--model` eller `-m`. Formatet er det samme som i konfigurasjonsfilen: `provider_id/model_id`. -2. Modelllisten i OpenCode-konfigurasjonen. +2. Modelllisten i opencode-konfigurasjonen. ```json title="opencode.json" { diff --git a/packages/web/src/content/docs/nb/network.mdx b/packages/web/src/content/docs/nb/network.mdx index c45453f7a..cc3323bd3 100644 --- a/packages/web/src/content/docs/nb/network.mdx +++ b/packages/web/src/content/docs/nb/network.mdx @@ -3,13 +3,13 @@ title: Nettverk description: Konfigurer proxyer og tilpassede sertifikater. --- -OpenCode støtter standard proxy-miljøvariabler og tilpassede sertifikater for bedriftsnettverksmiljøer. +opencode støtter standard proxy-miljøvariabler og tilpassede sertifikater for bedriftsnettverksmiljøer. --- ## Proxy -OpenCode respekterer standard proxy-miljøvariabler. +opencode respekterer standard proxy-miljøvariabler. ```bash # HTTPS proxy (recommended) @@ -48,7 +48,7 @@ For proxyer som krever avansert autentisering som NTLM eller Kerberos, bør du v ## Egendefinerte sertifikater -Hvis bedriften din bruker egendefinerte CA-er for HTTPS-tilkoblinger, konfigurer OpenCode til å stole på dem. +Hvis bedriften din bruker egendefinerte CA-er for HTTPS-tilkoblinger, konfigurer opencode til å stole på dem. ```bash export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem diff --git a/packages/web/src/content/docs/nb/permissions.mdx b/packages/web/src/content/docs/nb/permissions.mdx index fccfdae93..a75100572 100644 --- a/packages/web/src/content/docs/nb/permissions.mdx +++ b/packages/web/src/content/docs/nb/permissions.mdx @@ -3,7 +3,7 @@ title: Tillatelser description: Kontroller hvilke handlinger som krever godkjenning for å kjøre. --- -OpenCode bruker `permission`-konfigurasjonen for å bestemme om en gitt handling skal kjøres automatisk, spørre deg eller blokkeres. +opencode bruker `permission`-konfigurasjonen for å bestemme om en gitt handling skal kjøres automatisk, spørre deg eller blokkeres. Fra og med `v1.1.1` er den eldre `tools` boolske konfigurasjonen avviklet og har blitt slått sammen til `permission`. Den gamle `tools`-konfigurasjonen støttes fortsatt for bakoverkompatibilitet. @@ -88,7 +88,7 @@ Du kan bruke `~` eller `$HOME` i starten av et mønster for å referere til hjem ### Eksterne kataloger -Bruk `external_directory` for å tillate verktøyanrop som berører stier utenfor arbeidskatalogen der OpenCode ble startet. Dette gjelder alle verktøy som tar en bane som input (for eksempel `read`, `edit`, `list`, `glob`, `grep` og mange `bash`-kommandoer). +Bruk `external_directory` for å tillate verktøyanrop som berører stier utenfor arbeidskatalogen der opencode ble startet. Dette gjelder alle verktøy som tar en bane som input (for eksempel `read`, `edit`, `list`, `glob`, `grep` og mange `bash`-kommandoer). Hjemmeutvidelse (som `~/...`) påvirker bare hvordan et mønster skrives. Den gjør ikke en ekstern bane til en del av det gjeldende arbeidsområdet, så stier utenfor arbeidskatalogen må fortsatt tillates via `external_directory`. @@ -127,7 +127,7 @@ Hold listen fokusert på klarerte baner, og lag ekstra tillat eller avslå regle ## Tilgjengelige tillatelser -OpenCode-tillatelser tastes inn etter verktøynavn, pluss et par sikkerhetsvakter: +opencode-tillatelser tastes inn etter verktøynavn, pluss et par sikkerhetsvakter: - `read` — lesing av en fil (tilsvarer filbanen) - `edit` — alle filendringer (dekker `edit`, `write`, `patch`, `multiedit`) @@ -148,7 +148,7 @@ OpenCode-tillatelser tastes inn etter verktøynavn, pluss et par sikkerhetsvakte ## Standard -Hvis du ikke spesifiserer noe, starter OpenCode fra tillatte standardinnstillinger: +Hvis du ikke spesifiserer noe, starter opencode fra tillatte standardinnstillinger: - De fleste tillatelser er `"allow"` som standard. - `doom_loop` og `external_directory` er standard til `"ask"`. @@ -171,10 +171,10 @@ Hvis du ikke spesifiserer noe, starter OpenCode fra tillatte standardinnstilling ## Hva "Spør" gjør -Når OpenCode ber om godkjenning, gir UI tre utfall: +Når opencode ber om godkjenning, gir UI tre utfall: - `once` — godkjenne nettopp denne forespørselen -- `always` — godkjenn fremtidige forespørsler som samsvarer med de foreslåtte mønstrene (for resten av den nåværende OpenCode-økten) +- `always` — godkjenn fremtidige forespørsler som samsvarer med de foreslåtte mønstrene (for resten av den nåværende opencode-økten) - `reject` — avslå forespørselen Settet med mønstre som `always` vil godkjenne, leveres av verktøyet (for eksempel, bash-godkjenninger hvitlister vanligvis et trygt kommandoprefiks som `git status*`). diff --git a/packages/web/src/content/docs/nb/plugins.mdx b/packages/web/src/content/docs/nb/plugins.mdx index 5c012b8c1..e303e805c 100644 --- a/packages/web/src/content/docs/nb/plugins.mdx +++ b/packages/web/src/content/docs/nb/plugins.mdx @@ -1,9 +1,9 @@ --- title: Plugins -description: Skriv dine egne plugins for å utvide OpenCode. +description: Skriv dine egne plugins for å utvide opencode. --- -Plugins lar deg utvide OpenCode ved å koble til ulike arrangementer og tilpasse atferd. Du kan lage plugins for å legge til nye funksjoner, integrere med eksterne tjenester eller endre OpenCodes standardoppførsel. +Plugins lar deg utvide opencode ved å koble til ulike arrangementer og tilpasse atferd. Du kan lage plugins for å legge til nye funksjoner, integrere med eksterne tjenester eller endre standardoppførselen til opencode. For eksempler, sjekk ut [plugins](/docs/ecosystem#plugins) opprettet av fellesskapet. @@ -83,7 +83,7 @@ Lokale plugins og tilpassede verktøy kan bruke eksterne npm-pakker. Legg til en } ``` -OpenCode kjører `bun install` ved oppstart for å installere disse. Programtilleggene og verktøyene dine kan deretter importere dem. +opencode kjører `bun install` ved oppstart for å installere disse. Programtilleggene og verktøyene dine kan deretter importere dem. ```ts title=".opencode/plugins/my-plugin.ts" import { escape } from "shescape" @@ -118,7 +118,7 @@ Plugin-funksjonen mottar: - `project`: Gjeldende prosjektinformasjon. - `directory`: Gjeldende arbeidskatalog. - `worktree`: Git-arbeidstrebanen. -- `client`: En OpenCode SDK klient for samhandling med AI. +- `client`: En opencode SDK klient for samhandling med AI. - `$`: Buns [skall API](https://bun.com/docs/runtime/shell) for å utføre kommandoer. --- @@ -235,7 +235,7 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr Vi bruker `osascript` for å kjøre AppleScript på macOS. Her bruker vi den til å sende varsler. :::note -Hvis du bruker OpenCode-skrivebordsappen, kan den sende systemvarsler automatisk når et svar er klart eller når en økt feiler. +Hvis du bruker opencode-skrivebordsappen, kan den sende systemvarsler automatisk når et svar er klart eller når en økt feiler. ::: --- @@ -306,7 +306,7 @@ export const CustomToolsPlugin: Plugin = async (ctx) => { - `args`: Zod-skjema for verktøyets argumenter - `execute`: Funksjon som kjører når verktøyet kalles -Dine egendefinerte verktøy vil være tilgjengelige for å OpenCode sammen med innebygde verktøy. +Dine egendefinerte verktøy vil være tilgjengelige for å opencode sammen med innebygde verktøy. --- diff --git a/packages/web/src/content/docs/nb/providers.mdx b/packages/web/src/content/docs/nb/providers.mdx index 86225dbd4..bd2935ec4 100644 --- a/packages/web/src/content/docs/nb/providers.mdx +++ b/packages/web/src/content/docs/nb/providers.mdx @@ -1,17 +1,17 @@ --- title: Leverandører -description: Bruke en hvilken som helst LLM-leverandør i OpenCode. +description: Bruke en hvilken som helst LLM-leverandør i opencode. --- import config from "../../../../config.mjs" export const console = config.console -OpenCode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller. +opencode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller. For å legge til en leverandør må du: 1. Legg til API-nøklene for leverandøren ved å bruke kommandoen `/connect`. -2. Konfigurer leverandøren i OpenCode-konfigurasjonen. +2. Konfigurer leverandøren i opencode-konfigurasjonen. --- @@ -24,7 +24,7 @@ i `~/.local/share/opencode/auth.json`. ### Konfig -Du kan tilpasse leverandørene gjennom `provider`-delen i OpenCode +Du kan tilpasse leverandørene gjennom `provider`-delen i opencode konfig. --- @@ -50,8 +50,8 @@ Du kan tilpasse basen URL for enhver leverandør ved å angi alternativet `baseU ## OpenCode Zen -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). +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). :::tip Hvis du er ny, anbefaler vi å starte med OpenCode Zen. @@ -80,7 +80,7 @@ Hvis du er ny, anbefaler vi å starte med OpenCode Zen. /models ``` -Det fungerer som alle andre leverandører i OpenCode og er helt valgfritt å bruke. +Det fungerer som alle andre leverandører i opencode og er helt valgfritt å bruke. --- @@ -124,7 +124,7 @@ Ser du ikke en leverandør her? Send inn en PR. ### Amazonas grunnfjell -Slik bruker du Amazon Bedrock med OpenCode: +Slik bruker du Amazon Bedrock med opencode: 1. Gå over til **modellkatalogen** i Amazon Bedrock-konsollen og be om tilgang til modellene du ønsker. @@ -279,7 +279,7 @@ For egendefinerte slutningsprofiler, bruk modellen og leverandørnavnet i nøkke ``` :::info -Å bruke Claude Pro/Max-abonnementet ditt i OpenCode støttes ikke offisielt av [Anthropic](https://anthropic.com). +Å bruke Claude Pro/Max-abonnementet ditt i opencode støttes ikke offisielt av [Anthropic](https://anthropic.com). ::: ##### Bruke API-tastene @@ -685,8 +685,8 @@ for å lagre token i opencode auth-lagring. ##### Selvhostet GitLab :::note[compliance note] -OpenCode bruker en liten modell for noen AI oppgaver som å generere økttittelen. -Den er konfigurert til å bruke gpt-5-nano som standard, hostet av Zen. For å låse OpenCode +opencode bruker en liten modell for noen AI oppgaver som å generere økttittelen. +Den er konfigurert til å bruke gpt-5-nano som standard, hostet av Zen. For å låse opencode for kun å bruke din egen GitLab-hostede forekomst, legg til følgende i din `opencode.json` fil. Det anbefales også å deaktivere øktdeling. @@ -786,7 +786,7 @@ Denne plugin-en gir omfattende GitLab-repository-administrasjonsfunksjoner, inkl ### GitHub Copilot -Slik bruker du GitHub Copilot-abonnementet med OpenCode: +Slik bruker du GitHub Copilot-abonnementet med opencode: :::note Noen modeller kan trenge en [Pro+ @@ -823,7 +823,7 @@ Noen modeller må aktiveres manuelt i [GitHub Copilot-innstillingene](https://do ### Google Vertex AI -Slik bruker du Google Vertex AI med OpenCode: +Slik bruker du Google Vertex AI med opencode: 1. Gå over til **Model Garden** i Google Cloud Console og sjekk modeller tilgjengelig i din region. @@ -1005,7 +1005,7 @@ Helicone støtter tilpassede overskrifter for funksjoner som bufring, brukerspor ##### Sesjonssporing -Helicones [Sessions](https://docs.helicone.ai/features/sessions) funksjon lar deg gruppere relaterte LLM forespørsler sammen. Bruk [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) plugin for automatisk å logge hver OpenCode-samtale som en økt i Helicone. +Helicones [Sessions](https://docs.helicone.ai/features/sessions) funksjon lar deg gruppere relaterte LLM forespørsler sammen. Bruk [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) plugin for automatisk å logge hver opencode-samtale som en økt i Helicone. ```bash npm install -g opencode-helicone-session @@ -1019,7 +1019,7 @@ Legg den til i konfigurasjonen din. } ``` -Programtillegget injiserer `Helicone-Session-Id` og `Helicone-Session-Name` overskrifter i forespørslene dine. På Helicones Sessions-side vil du se hver OpenCode-samtale oppført som en separat økt. +Programtillegget injiserer `Helicone-Session-Id` og `Helicone-Session-Name` overskrifter i forespørslene dine. På Helicones Sessions-side vil du se hver opencode-samtale oppført som en separat økt. ##### Vanlige helikonhoder @@ -1223,7 +1223,7 @@ Slik bruker du Kimi K2 fra Moonshot AI: Du kan konfigurere opencode for å bruke lokale modeller gjennom Ollama. :::tip -Ollama kan automatisk konfigurere seg selv for OpenCode. Se [Ollama-integrasjonsdokumentene](https://docs.ollama.com/integrations/opencode) for detaljer. +Ollama kan automatisk konfigurere seg selv for opencode. Se [Ollama-integrasjonsdokumentene](https://docs.ollama.com/integrations/opencode) for detaljer. ::: ```json title="opencode.json" "ollama" {5, 6, 8, 10-14} @@ -1262,13 +1262,13 @@ Hvis verktøykall ikke fungerer, prøv å øke `num_ctx` i Ollama. Start rundt 1 ### Ollama Cloud -Slik bruker du Ollama Cloud med OpenCode: +Slik bruker du Ollama Cloud med opencode: 1. Gå over til [https://ollama.com/](https://ollama.com/) og logg på eller opprett en konto. 2. Naviger til **Innstillinger** > **Nøkler** og klikk på **Legg til API nøkkel** for å generere en ny API nøkkel. -3. Kopier API-nøkkelen for bruk i OpenCode. +3. Kopier API-nøkkelen for bruk i opencode. 4. Kjør kommandoen `/connect` og søk etter **Ollama Cloud**. @@ -1285,7 +1285,7 @@ Slik bruker du Ollama Cloud med OpenCode: └ enter ``` -6. **Viktig**: Før du bruker skymodeller i OpenCode, må du hente modellinformasjonen lokalt: +6. **Viktig**: Før du bruker skymodeller i opencode, må du hente modellinformasjonen lokalt: ```bash ollama pull gpt-oss:20b-cloud @@ -1334,7 +1334,7 @@ Hvis du allerede har en API-nøkkel, kan du velge **Angi API-nøkkel manuelt** o ### OpenCode Zen -OpenCode Zen er en liste over testede og verifiserte modeller levert av OpenCode-teamet. [Finn ut mer](/docs/zen). +OpenCode Zen er en liste over testede og verifiserte modeller levert av opencode-teamet. [Finn ut mer](/docs/zen). 1. Logg på **<a href={console}>OpenCode Zen</a>** og klikk på **Create API Key**. @@ -1344,7 +1344,7 @@ OpenCode Zen er en liste over testede og verifiserte modeller levert av OpenCode /connect ``` -3. Skriv inn OpenCode API-nøkkelen. +3. Skriv inn opencode API-nøkkelen. ```txt ┌ API key @@ -1509,7 +1509,7 @@ SAP AI Core gir tilgang til 40+ modeller fra OpenAI, Anthropic, Google, Amazon, ### Scaleway -Slik bruker du [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) med OpenCode: +Slik bruker du [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) med opencode: 1. Gå over til [Scaleway Console IAM innstillinger](https://console.scaleway.com/iam/api-keys) for å generere en ny API nøkkel. @@ -1870,7 +1870,7 @@ Konfigurasjonsdetaljer: - **limit.context**: Maksimalt inndatatoken som modellen godtar. - **limit.output**: Maksimalt antall tokens modellen kan generere. -`limit`-feltene lar OpenCode forstå hvor mye kontekst du har igjen. Standardleverandører henter disse automatisk fra models.dev. +`limit`-feltene lar opencode forstå hvor mye kontekst du har igjen. Standardleverandører henter disse automatisk fra models.dev. --- diff --git a/packages/web/src/content/docs/nb/rules.mdx b/packages/web/src/content/docs/nb/rules.mdx index c0f33a1dd..95dffff6f 100644 --- a/packages/web/src/content/docs/nb/rules.mdx +++ b/packages/web/src/content/docs/nb/rules.mdx @@ -3,7 +3,7 @@ title: Regler description: Set custom instructions for opencode. --- -Du kan gi tilpassede instruksjoner for å OpenCode ved å opprette en `AGENTS.md`-fil. Dette ligner på Cursors regler. Den inneholder instruksjoner som vil bli inkludert i LLMs kontekst for å tilpasse oppførselen til ditt spesifikke prosjekt. +Du kan gi tilpassede instruksjoner for å opencode ved å opprette en `AGENTS.md`-fil. Dette ligner på Cursors regler. Den inneholder instruksjoner som vil bli inkludert i LLMs kontekst for å tilpasse oppførselen til ditt spesifikke prosjekt. --- @@ -68,7 +68,7 @@ Siden dette ikke er forpliktet til Git eller delt med teamet ditt, anbefaler vi ### Claude-kodekompatibilitet -For brukere som migrerer fra Claude Code, støtter OpenCode Claude Codes filkonvensjoner som fallbacks: +For brukere som migrerer fra Claude Code, støtter opencode Claude Codes filkonvensjoner som fallbacks: - **Prosjektregler**: `CLAUDE.md` i prosjektkatalogen din (brukes hvis ingen `AGENTS.md` eksisterer) - **Globale regler**: `~/.claude/CLAUDE.md` (brukes hvis ingen `~/.config/opencode/AGENTS.md` eksisterer) diff --git a/packages/web/src/content/docs/nb/server.mdx b/packages/web/src/content/docs/nb/server.mdx index 5fbda0464..23c134a74 100644 --- a/packages/web/src/content/docs/nb/server.mdx +++ b/packages/web/src/content/docs/nb/server.mdx @@ -65,7 +65,7 @@ opencode TUI kjører, vil `opencode serve` starte en ny server. Når du starter TUI, tildeler den tilfeldig en port og vertsnavn. Du kan i stedet sende inn `--hostname` og `--port` [flagg](/docs/cli). Bruk deretter denne til å koble til serveren. -[`/tui`](#tui) endepunktet kan brukes til å kjøre TUI gjennom serveren. Du kan for eksempel forhåndsutfylle eller kjøre en forespørsel. Dette oppsettet brukes av OpenCode [IDE](/docs/ide) plugins. +[`/tui`](#tui) endepunktet kan brukes til å kjøre TUI gjennom serveren. Du kan for eksempel forhåndsutfylle eller kjøre en forespørsel. Dette oppsettet brukes av opencode [IDE](/docs/ide) plugins. --- @@ -83,7 +83,7 @@ For eksempel `http://localhost:4096/doc`. Bruk spesifikasjonen til å generere k ## APIer -OpenCode-serveren viser følgende APIer. +opencode-serveren viser følgende APIer. --- diff --git a/packages/web/src/content/docs/nb/share.mdx b/packages/web/src/content/docs/nb/share.mdx index 16dff7c52..29dd8c58b 100644 --- a/packages/web/src/content/docs/nb/share.mdx +++ b/packages/web/src/content/docs/nb/share.mdx @@ -1,9 +1,9 @@ --- title: Dele -description: Del dine OpenCode-samtaler. +description: Del dine opencode-samtaler. --- -OpenCodes delingsfunksjon lar deg lage offentlige lenker til dine OpenCode-samtaler, slik at du kan samarbeide med lagkamerater eller få hjelp fra andre. +delingsfunksjonen i opencode lar deg lage offentlige lenker til dine opencode-samtaler, slik at du kan samarbeide med lagkamerater eller få hjelp fra andre. :::note Delte samtaler er offentlig tilgjengelige for alle med linken. @@ -13,7 +13,7 @@ Delte samtaler er offentlig tilgjengelige for alle med linken. ## Slik fungerer det -Når du deler en samtale, OpenCode: +Når du deler en samtale, opencode: 1. Oppretter en unik offentlig URL for økten din 2. Synkroniserer samtaleloggen din til serverne våre @@ -23,13 +23,13 @@ Når du deler en samtale, OpenCode: ## Deling -OpenCode støtter tre delingsmoduser som kontrollerer hvordan samtaler deles: +opencode støtter tre delingsmoduser som kontrollerer hvordan samtaler deles: --- ### Manuell (standard) -Som standard bruker OpenCode manuell delingsmodus. Økter deles ikke automatisk, men du kan dele dem manuelt ved å bruke kommandoen `/share`: +Som standard bruker opencode manuell delingsmodus. Økter deles ikke automatisk, men du kan dele dem manuelt ved å bruke kommandoen `/share`: ``` /share diff --git a/packages/web/src/content/docs/nb/skills.mdx b/packages/web/src/content/docs/nb/skills.mdx index b70b2633e..9c4151535 100644 --- a/packages/web/src/content/docs/nb/skills.mdx +++ b/packages/web/src/content/docs/nb/skills.mdx @@ -3,7 +3,7 @@ title: "Agentferdigheter" description: "Definer gjenbrukbar atferd via SKILL.md-definisjoner" --- -Agentferdigheter lar OpenCode oppdage gjenbrukbare instruksjoner fra repo- eller hjemmekatalogen din. +Agentferdigheter lar opencode oppdage gjenbrukbare instruksjoner fra repo- eller hjemmekatalogen din. Ferdigheter lastes inn på forespørsel via det opprinnelige `skill`-verktøyet – agenter ser tilgjengelige ferdigheter og kan laste inn hele innholdet når det er nødvendig. --- @@ -11,7 +11,7 @@ Ferdigheter lastes inn på forespørsel via det opprinnelige `skill`-verktøyet ## Plasser filer Opprett én mappe per ferdighetsnavn og legg inn en `SKILL.md` i den. -OpenCode søker etter disse stedene: +opencode søker etter disse stedene: - Prosjektkonfigurasjon: `.opencode/skills/<name>/SKILL.md` - Global konfigurasjon: `~/.config/opencode/skills/<name>/SKILL.md` @@ -24,7 +24,7 @@ OpenCode søker etter disse stedene: ## Forstå oppdagelsen -For prosjektlokale stier går OpenCode opp fra din nåværende arbeidskatalog til den når git-arbeidstreet. +For prosjektlokale stier går opencode opp fra din nåværende arbeidskatalog til den når git-arbeidstreet. Den laster alle matchende `skills/*/SKILL.md` i `.opencode/` og alle matchende `.claude/skills/*/SKILL.md` eller `.agents/skills/*/SKILL.md` underveis. Globale definisjoner lastes også inn fra `~/.config/opencode/skills/*/SKILL.md`, `~/.claude/skills/*/SKILL.md` og `~/.agents/skills/*/SKILL.md`. @@ -102,7 +102,7 @@ Ask clarifying questions if the target versioning scheme is unclear. ## Gjenkjenne verktøybeskrivelsen -OpenCode viser tilgjengelige ferdigheter i `skill` verktøybeskrivelsen. +opencode viser tilgjengelige ferdigheter i `skill` verktøybeskrivelsen. Hver oppføring inneholder ferdighetsnavnet og beskrivelsen: ```xml diff --git a/packages/web/src/content/docs/nb/themes.mdx b/packages/web/src/content/docs/nb/themes.mdx index 7b8205d39..3ea680302 100644 --- a/packages/web/src/content/docs/nb/themes.mdx +++ b/packages/web/src/content/docs/nb/themes.mdx @@ -3,9 +3,9 @@ title: Temaer description: Velg et innebygd tema eller definer ditt eget. --- -Med OpenCode kan du velge fra ett av flere innebygde temaer, bruke et tema som tilpasser seg terminaltemaet ditt, eller definere ditt eget tilpassede tema. +Med opencode kan du velge fra ett av flere innebygde temaer, bruke et tema som tilpasser seg terminaltemaet ditt, eller definere ditt eget tilpassede tema. -Som standard bruker OpenCode vårt eget `opencode`-tema. +Som standard bruker opencode vårt eget `opencode`-tema. --- @@ -23,12 +23,12 @@ Uten truecolor-støtte kan temaer vises med redusert fargenøyaktighet eller fal ## Innebygde temaer -OpenCode kommer med flere innebygde temaer. +opencode kommer med flere innebygde temaer. | Navn | Beskrivelse | | ---------------------- | ------------------------------------------------------------------------- | | `system` | Tilpasser seg terminalens bakgrunnsfarge | -| `tokyonight` | Basert på [Tokyonight](https://github.com/folke/tokyonight.nvim)-temaet | +| `tokyonight` | Basert på [tokyonight](https://github.com/folke/tokyonight.nvim)-temaet | | `everforest` | Basert på [Everforest](https://github.com/sainnhe/everforest)-temaet | | `ayu` | Basert på [Ayu](https://github.com/ayu-theme) mørke tema | | `catppuccin` | Basert på [Catppuccin](https://github.com/catppuccin)-temaet | @@ -53,7 +53,7 @@ Og mer, vi legger stadig til nye temaer. Systemtemaet er for brukere som: -- Vil at OpenCode skal matche terminalens utseende +- Vil at opencode skal matche terminalens utseende - Bruk tilpassede terminalfargeskjemaer - Foretrekker et konsistent utseende på tvers av alle terminalapplikasjoner @@ -74,7 +74,7 @@ Du kan velge et tema ved å hente frem temavalg med kommandoen `/theme`. Eller d ## Egendefinerte temaer -OpenCode støtter et fleksibelt JSON-basert temasystem som lar brukere enkelt lage og tilpasse temaer. +opencode støtter et fleksibelt JSON-basert temasystem som lar brukere enkelt lage og tilpasse temaer. --- diff --git a/packages/web/src/content/docs/nb/tools.mdx b/packages/web/src/content/docs/nb/tools.mdx index 9e31ad0da..8746c71fe 100644 --- a/packages/web/src/content/docs/nb/tools.mdx +++ b/packages/web/src/content/docs/nb/tools.mdx @@ -3,7 +3,7 @@ title: Verktøy description: Administrer verktøyene en LLM kan bruke. --- -Verktøy lar LLM utføre handlinger i kodebasen din. OpenCode kommer med et sett med innebygde verktøy, men du kan utvide det med [egendefinerte verktøy](/docs/custom-tools) eller [MCP servere](/docs/mcp-servers). +Verktøy lar LLM utføre handlinger i kodebasen din. opencode kommer med et sett med innebygde verktøy, men du kan utvide det med [egendefinerte verktøy](/docs/custom-tools) eller [MCP servere](/docs/mcp-servers). Som standard er alle verktøy **aktivert** og trenger ikke tillatelse for å kjøre. Du kan kontrollere verktøyets oppførsel gjennom [tillatelser](/docs/permissions). @@ -41,7 +41,7 @@ Du kan også bruke jokertegn for å kontrollere flere verktøy samtidig. For eks ## Innebygd -Her er alle de innebygde verktøyene som er tilgjengelige i OpenCode. +Her er alle de innebygde verktøyene som er tilgjengelige i opencode. --- @@ -291,9 +291,9 @@ Lar LLM hente og lese nettsider. Nyttig for å slå opp dokumentasjon eller fors Søk på nettet for informasjon. :::note -Dette verktøyet er bare tilgjengelig når du bruker OpenCode-leverandøren eller når miljøvariabelen `OPENCODE_ENABLE_EXA` er satt til en sannverdi (f.eks. `true` eller `1`). +Dette verktøyet er bare tilgjengelig når du bruker opencode-leverandøren eller når miljøvariabelen `OPENCODE_ENABLE_EXA` er satt til en sannverdi (f.eks. `true` eller `1`). -Slik aktiverer du når du starter OpenCode: +Slik aktiverer du når du starter opencode: ```bash OPENCODE_ENABLE_EXA=1 opencode diff --git a/packages/web/src/content/docs/nb/troubleshooting.mdx b/packages/web/src/content/docs/nb/troubleshooting.mdx index 37ee70c3e..e868fa415 100644 --- a/packages/web/src/content/docs/nb/troubleshooting.mdx +++ b/packages/web/src/content/docs/nb/troubleshooting.mdx @@ -3,7 +3,7 @@ title: Feilsøking description: Vanlige problemer og hvordan de kan løses. --- -For å feilsøke problemer med OpenCode, start med å sjekke loggene og lokale data den lagrer på disken. +For å feilsøke problemer med opencode, start med å sjekke loggene og lokale data den lagrer på disken. --- @@ -39,13 +39,13 @@ Denne katalogen inneholder: ## Desktop-app -OpenCode Desktop kjører en lokal OpenCode-server (`opencode-cli` sidevognen) i bakgrunnen. De fleste problemene er forårsaket av en plugin som fungerer dårlig, en ødelagt cache eller en dårlig serverinnstilling. +opencode Desktop kjører en lokal opencode-server (`opencode-cli` sidevognen) i bakgrunnen. De fleste problemene er forårsaket av en plugin som fungerer dårlig, en ødelagt cache eller en dårlig serverinnstilling. ### Raske sjekker - Avslutt og start appen på nytt. - Hvis appen viser en feilskjerm, klikker du på **Start på nytt** og kopierer feildetaljene. -- Bare macOS: `OpenCode`-meny -> **Last nettvisning på nytt** (hjelper hvis UI er tom/frosset). +- Bare macOS: `opencode`-meny -> **Last nettvisning på nytt** (hjelper hvis UI er tom/frosset). --- @@ -72,7 +72,7 @@ Hvis du har konfigurert plugins, deaktiver dem midlertidig ved å fjerne nøkkel #### Sjekk plugin-kataloger -OpenCode kan også laste lokale plugins fra disken. Flytt disse midlertidig ut av veien (eller gi nytt navn til mappen) og start skrivebordsappen på nytt: +opencode kan også laste lokale plugins fra disken. Flytt disse midlertidig ut av veien (eller gi nytt navn til mappen) og start skrivebordsappen på nytt: - **Globale plugins** - **macOS/Linux**: `~/.config/opencode/plugins/` @@ -86,22 +86,22 @@ Hvis appen begynner å fungere igjen, aktiverer du plugins én om gangen for å ### Tøm hurtigbufferen -Hvis deaktivering av plugins ikke hjelper (eller en plugin-installasjon sitter fast), tøm hurtigbufferen slik at OpenCode kan gjenoppbygge den. +Hvis deaktivering av plugins ikke hjelper (eller en plugin-installasjon sitter fast), tøm hurtigbufferen slik at opencode kan gjenoppbygge den. -1. Avslutt OpenCode Desktop helt. +1. Avslutt opencode Desktop helt. 2. Slett hurtigbufferkatalogen: - **macOS**: Finder -> `Cmd+Shift+G` -> lim inn `~/.cache/opencode` - **Linux**: slett `~/.cache/opencode` (eller kjør `rm -rf ~/.cache/opencode`) - **Windows**: Trykk `WIN+R` og lim inn `%USERPROFILE%\.cache\opencode` -3. Start OpenCode Desktop på nytt. +3. Start opencode Desktop på nytt. --- ### Løs problemer med servertilkobling -OpenCode Desktop kan enten starte sin egen lokale server (standard) eller koble til en server URL du har konfigurert. +opencode Desktop kan enten starte sin egen lokale server (standard) eller koble til en server URL du har konfigurert. Hvis du ser en **"Tilkobling mislyktes"**-dialogboks (eller appen kommer aldri forbi splash-skjermen), se etter en tilpasset server URL. @@ -132,21 +132,21 @@ På Linux kan noen Wayland-oppsett forårsake tomme vinduer eller kompositorfeil ### Windows: WebView2 kjøretid -På Windows krever OpenCode Desktop Microsoft Edge **WebView2 Runtime**. Hvis appen åpnes i et tomt vindu eller ikke starter, installer/oppdater WebView2 og prøv igjen. +På Windows krever opencode Desktop Microsoft Edge **WebView2 Runtime**. Hvis appen åpnes i et tomt vindu eller ikke starter, installer/oppdater WebView2 og prøv igjen. --- ### Windows: Generelle ytelsesproblemer -Hvis du opplever treg ytelse, problemer med filtilgang eller terminalproblemer på Windows, kan du prøve å bruke [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL gir et Linux-miljø som fungerer mer sømløst med funksjonene til OpenCode. +Hvis du opplever treg ytelse, problemer med filtilgang eller terminalproblemer på Windows, kan du prøve å bruke [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL gir et Linux-miljø som fungerer mer sømløst med funksjonene til opencode. --- ### Varsler vises ikke -OpenCode Desktop viser bare systemvarsler når: +opencode Desktop viser bare systemvarsler når: -- varsler er aktivert for OpenCode i OS-innstillingene dine, og +- varsler er aktivert for opencode i OS-innstillingene dine, og - appvinduet er ikke fokusert. --- @@ -155,8 +155,8 @@ OpenCode Desktop viser bare systemvarsler når: Hvis appen ikke starter og du ikke kan slette innstillingene fra UI, tilbakestill skrivebordsappens lagrede tilstand. -1. Avslutt OpenCode Desktop. -2. Finn og slett disse filene (de finnes i OpenCode Desktop-appens datakatalog): +1. Avslutt opencode Desktop. +2. Finn og slett disse filene (de finnes i opencode Desktop-appens datakatalog): - `opencode.settings.dat` (stasjonær standardserver URL) - `opencode.global.dat` og `opencode.workspace.*.dat` (UI tilstand som nylige servere/prosjekter) @@ -171,7 +171,7 @@ Slik finner du katalogen raskt: ## Får hjelp -Hvis du opplever problemer med OpenCode: +Hvis du opplever problemer med opencode: 1. **Rapporter problemer på GitHub** @@ -195,7 +195,7 @@ Her er noen vanlige problemer og hvordan du kan løse dem. --- -### OpenCode vil ikke starte +### opencode vil ikke starte 1. Sjekk loggene for feilmeldinger 2. Prøv å kjøre med `--print-logs` for å se utdata i terminalen @@ -252,7 +252,7 @@ For å løse dette: ### AI_APICallError og leverandørpakkeproblemer -Hvis du støter på API anropsfeil, kan dette skyldes utdaterte leverandørpakker. opencode installerer dynamisk leverandørpakker (OpenAI, Anthropic, Google, etc.) etter behov og cacher dem lokalt. +Hvis du støter på API-anropsfeil, kan dette skyldes utdaterte leverandørpakker. opencode installerer dynamisk leverandørpakker (OpenAI, Anthropic, Google, etc.) etter behov og cacher dem lokalt. For å løse problemer med leverandørpakke: @@ -266,7 +266,7 @@ For å løse problemer med leverandørpakke: 2. Start opencode på nytt for å installere de nyeste leverandørpakkene på nytt -Dette vil tvinge opencode til å laste ned de nyeste versjonene av leverandørpakkene, som ofte løser kompatibilitetsproblemer med modellparametere og API endringer. +Dette vil tvinge opencode til å laste ned de nyeste versjonene av leverandørpakkene, som ofte løser kompatibilitetsproblemer med modellparametere og API-endringer. --- diff --git a/packages/web/src/content/docs/nb/tui.mdx b/packages/web/src/content/docs/nb/tui.mdx index f445f804d..d2985bd10 100644 --- a/packages/web/src/content/docs/nb/tui.mdx +++ b/packages/web/src/content/docs/nb/tui.mdx @@ -1,13 +1,13 @@ --- title: TUI -description: Bruke OpenCode-terminalbrukergrensesnittet. +description: Bruke opencode-terminalbrukergrensesnittet. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -OpenCode gir et interaktivt terminalgrensesnitt eller TUI for å jobbe med prosjektene dine med en LLM. +opencode gir et interaktivt terminalgrensesnitt eller TUI for å jobbe med prosjektene dine med en LLM. -Å kjøre OpenCode starter TUI for gjeldende katalog. +Å kjøre opencode starter TUI for gjeldende katalog. ```bash opencode @@ -57,7 +57,7 @@ Utdataene fra kommandoen legges til samtalen som et verktøyresultat. ## Kommandoer -Når du bruker OpenCode TUI, kan du skrive `/` etterfulgt av et kommandonavn for raskt å utføre handlinger. For eksempel: +Når du bruker opencode TUI, kan du skrive `/` etterfulgt av et kommandonavn for raskt å utføre handlinger. For eksempel: ```bash frame="none" /help @@ -71,7 +71,7 @@ Her er alle tilgjengelige skråstrekkommandoer: ### koble til -Legg til en leverandør til OpenCode. Lar deg velge fra tilgjengelige leverandører og legge til deres API-nøkler. +Legg til en leverandør til opencode. Lar deg velge fra tilgjengelige leverandører og legge til deres API-nøkler. ```bash frame="none" /connect @@ -117,7 +117,7 @@ Veksle verktøyutførelsesdetaljer. ### avslutt -Avslutt OpenCode. _Aliaser_: `/quit`, `/q` +Avslutt opencode. _Aliaser_: `/quit`, `/q` ```bash frame="none" /exit @@ -355,7 +355,7 @@ Noen redaktører trenger kommandolinjeargumenter for å kjøre i blokkeringsmodu ## Konfigurer -Du kan tilpasse TUI-oppførselen gjennom OpenCode-konfigurasjonsfilen. +Du kan tilpasse TUI-oppførselen gjennom opencode-konfigurasjonsfilen. ```json title="opencode.json" { diff --git a/packages/web/src/content/docs/nb/web.mdx b/packages/web/src/content/docs/nb/web.mdx index b8ce3ad22..e5859a8d8 100644 --- a/packages/web/src/content/docs/nb/web.mdx +++ b/packages/web/src/content/docs/nb/web.mdx @@ -1,11 +1,11 @@ --- title: Web -description: Bruke OpenCode i nettleseren din. +description: Bruke opencode i nettleseren din. --- -OpenCode kan kjøres som en nettapplikasjon i nettleseren din, og gir den samme kraftige AI-kodingsopplevelsen uten at du trenger en terminal. +opencode kan kjøres som en nettapplikasjon i nettleseren din, og gir den samme kraftige AI-kodingsopplevelsen uten at du trenger en terminal. - + ## Komme i gang @@ -15,7 +15,7 @@ Start nettgrensesnittet ved å kjøre: opencode web ``` -Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk OpenCode i standard nettleser. +Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk opencode i standard nettleser. :::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. @@ -33,7 +33,7 @@ Du kan konfigurere webserveren ved å bruke kommandolinjeflagg eller i [config f ### Port -Som standard velger OpenCode en tilgjengelig port. Du kan spesifisere en port: +Som standard velger opencode en tilgjengelig port. Du kan spesifisere en port: ```bash opencode web --port 4096 @@ -41,13 +41,13 @@ opencode web --port 4096 ### Vertsnavn -Som standard binder serveren seg til `127.0.0.1` (kun lokal vert). Slik gjør du OpenCode tilgjengelig på nettverket ditt: +Som standard binder serveren seg til `127.0.0.1` (kun lokal vert). Slik gjør du opencode tilgjengelig på nettverket ditt: ```bash opencode web --hostname 0.0.0.0 ``` -Når du bruker `0.0.0.0`, vil OpenCode vise både lokale adresser og nettverksadresser: +Når du bruker `0.0.0.0`, vil opencode vise både lokale adresser og nettverksadresser: ``` Local access: http://localhost:4096 @@ -92,19 +92,19 @@ Brukernavnet er standard til `opencode`, men kan endres med `OPENCODE_SERVER_USE ## Bruke webgrensesnittet -Når det er startet, gir nettgrensesnittet tilgang til dine OpenCode-økter. +Når det er startet, gir nettgrensesnittet tilgang til dine opencode-økter. ### økter Se og administrer øktene dine fra hjemmesiden. Du kan se aktive økter og starte nye. - + ### Serverstatus Klikk "Se servere" for å se tilkoblede servere og deres status. - + --- diff --git a/packages/web/src/content/docs/nb/windows-wsl.mdx b/packages/web/src/content/docs/nb/windows-wsl.mdx index 6553ad6bf..8f3b9506d 100644 --- a/packages/web/src/content/docs/nb/windows-wsl.mdx +++ b/packages/web/src/content/docs/nb/windows-wsl.mdx @@ -1,14 +1,14 @@ --- title: Windows (WSL) -description: Kjor OpenCode pa Windows med WSL for best opplevelse. +description: Kjor opencode pa Windows med WSL for best opplevelse. --- import { Steps } from "@astrojs/starlight/components" -Selv om OpenCode kan kjore direkte pa Windows, anbefaler vi a bruke [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for best mulig opplevelse. WSL gir et Linux-miljo som fungerer godt med funksjonene i OpenCode. +Selv om opencode kan kjore direkte pa Windows, anbefaler vi a bruke [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for best mulig opplevelse. WSL gir et Linux-miljo som fungerer godt med funksjonene i opencode. :::tip[Hvorfor WSL?] -WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utviklingsverktoyene OpenCode er avhengig av. +WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utviklingsverktoyene opencode er avhengig av. ::: --- @@ -21,17 +21,17 @@ WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utvikli Hvis du ikke har gjort det ennå, [installer WSL](https://learn.microsoft.com/en-us/windows/wsl/install) med den offisielle guiden fra Microsoft. -2. **Installer OpenCode i WSL** +2. **Installer opencode i WSL** - Nar WSL er satt opp, apner du WSL-terminalen og installerer OpenCode med en av [installasjonsmetodene](/docs/). + Nar WSL er satt opp, apner du WSL-terminalen og installerer opencode med en av [installasjonsmetodene](/docs/). ```bash curl -fsSL https://opencode.ai/install | bash ``` -3. **Bruk OpenCode fra WSL** +3. **Bruk opencode fra WSL** - Gå til prosjektmappen din (Windows-filer finnes via `/mnt/c/`, `/mnt/d/` osv.) og kjør OpenCode. + Gå til prosjektmappen din (Windows-filer finnes via `/mnt/c/`, `/mnt/d/` osv.) og kjør opencode. ```bash cd /mnt/c/Users/YourName/project @@ -44,7 +44,7 @@ WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utvikli ## Skrivebordsapp + WSL-server -Hvis du foretrekker OpenCode-skrivebordsappen, men vil kjore serveren i WSL: +Hvis du foretrekker opencode-skrivebordsappen, men vil kjore serveren i WSL: 1. **Start serveren i WSL** med `--hostname 0.0.0.0` for a tillate eksterne tilkoblinger: @@ -79,7 +79,7 @@ For best nettopplevelse pa Windows: opencode web --hostname 0.0.0.0 ``` -2. **Aapne i Windows-nettleseren** pa `http://localhost:<port>` (OpenCode skriver ut URL-en) +2. **Aapne i Windows-nettleseren** pa `http://localhost:<port>` (opencode skriver ut URL-en) Nar du kjører `opencode web` fra WSL, får du riktig filsystemtilgang og terminalintegrasjon, samtidig som det er tilgjengelig fra Windows-nettleseren din. @@ -101,13 +101,13 @@ opencode ``` :::tip -For en jevnere opplevelse kan du klone/kopiere repoet ditt inn i WSL-filsystemet (for eksempel under `~/code/`) og kjore OpenCode der. +For en jevnere opplevelse kan du klone/kopiere repoet ditt inn i WSL-filsystemet (for eksempel under `~/code/`) og kjore opencode der. ::: --- ## Tips -- Kjor OpenCode i WSL for prosjekter lagret pa Windows-stasjoner: filtilgang fungerer smidig -- Bruk [WSL-utvidelsen i VS Code](https://code.visualstudio.com/docs/remote/wsl) sammen med OpenCode for en integrert utviklingsflyt -- OpenCode-konfigurasjon og sesjoner lagres i WSL-miljoet pa `~/.local/share/opencode/` +- Kjor opencode i WSL for prosjekter lagret pa Windows-stasjoner: filtilgang fungerer smidig +- Bruk [WSL-utvidelsen i VS Code](https://code.visualstudio.com/docs/remote/wsl) sammen med opencode for en integrert utviklingsflyt +- opencode-konfigurasjon og sesjoner lagres i WSL-miljoet pa `~/.local/share/opencode/` diff --git a/packages/web/src/content/docs/nb/zen.mdx b/packages/web/src/content/docs/nb/zen.mdx index d6e09113d..ca5068653 100644 --- a/packages/web/src/content/docs/nb/zen.mdx +++ b/packages/web/src/content/docs/nb/zen.mdx @@ -1,21 +1,21 @@ --- title: Zen -description: Utvalgt liste over modeller levert av OpenCode. +description: Utvalgt liste over modeller levert av opencode. --- import config from "../../../../config.mjs" export const console = config.console export const email = `mailto:${config.email}` -OpenCode Zen er en liste over testede og verifiserte modeller levert av OpenCode-teamet. +OpenCode Zen er en liste over testede og verifiserte modeller levert av opencode-teamet. :::note OpenCode Zen er for øyeblikket i beta. ::: -Zen fungerer som alle andre leverandører i OpenCode. Du logger på OpenCode Zen og får +Zen fungerer som alle andre leverandører i opencode. Du logger på OpenCode Zen og får din API nøkkel. Den er **helt valgfri** og du trenger ikke bruke den for å bruke den -OpenCode. +opencode. --- @@ -26,7 +26,7 @@ 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. :::tip -Vi testet en utvalgt gruppe modeller og leverandører som fungerer godt med OpenCode. +Vi testet en utvalgt gruppe modeller og leverandører som fungerer godt med opencode. ::: Så hvis du bruker en modell gjennom noe som OpenRouter, kan du aldri bli det @@ -47,7 +47,7 @@ OpenCode Zen er en AI gateway som gir deg tilgang til disse modellene. ## Slik fungerer det -OpenCode Zen fungerer som alle andre leverandører i OpenCode. +OpenCode Zen fungerer som alle andre leverandører i opencode. 1. Du logger på **<a href={console}>OpenCode Zen</a>**, legg til fakturering detaljer, og kopier API-nøkkelen. @@ -94,7 +94,7 @@ Du kan også få tilgang til modellene våre gjennom følgende API-endepunkter. | 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 +[modell-id](/docs/config/#models) i opencode-konfigurasjonen bruker formatet `opencode/<model-id>`. For eksempel, for GPT 5.2 Codex, ville du bruk `opencode/gpt-5.2-codex` i konfigurasjonen din. @@ -158,10 +158,10 @@ 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 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. +- 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 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. <a href={email}>Contact us</a> if you have any questions. @@ -251,4 +251,4 @@ Vi opprettet OpenCode Zen for å: 1. **Benchmark** de beste modellene/leverandørene for kodingsagenter. 2. Ha tilgang til alternativene for **høyeste kvalitet** og ikke nedgrader ytelsen eller rute til billigere leverandører. 3. Gi videre eventuelle **prisfall** ved å selge til kostpris; så den eneste markeringen er å dekke behandlingsgebyrene våre. -4. Ha **ingen låsing** ved å la deg bruke den med en hvilken som helst annen kodeagent. Og la deg alltid bruke en hvilken som helst annen leverandør med OpenCode også. +4. Ha **ingen låsing** ved å la deg bruke den med en hvilken som helst annen kodeagent. Og la deg alltid bruke en hvilken som helst annen leverandør med opencode også. |
