> ## Documentation Index
> Fetch the complete documentation index at: https://docs.teamsoclo.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Feilsøking

> Symptom → årsak → løsning, pluss ofte stilte spørsmål

## Hurtigoppslag

| Appen sier | Nesten sikkert | Løsning |
| - | - | - |
| `401 Unauthorized`, `Invalid token` | Feil nøkkel, manglende tegn, utløpt eller deaktivert | Lim inn nøkkelen på [sjekksiden](https://gpt.teamsoclo.site/check) |
| `404 Not Found` | Base-URL mangler `/v1` (eller doblet til `/v1/v1`) | Rett base-URL-en |
| `No available channel for model ... under group ...` | En nøkkel fra én pakke kaller den andre pakkens modell | Bruk modellen for pakken din, se [Modeller](/no/models) |
| `model not found`, øyeblikkelig modellnavnfeil | Skrivefeil i modellnavnet | Kopier navnet fra [modelltabellen](/no/models) |
| `429 Too Many Requests` | Over nøkkelens grense for forespørsler per minutt | Vent til neste minutt, senk tempoet |
| `insufficient quota` | Nøkkelen har brukt opp alle tokens | Kjøp en ny kode |
| Konfigurasjon redigert men ingenting endres | Appen ikke helt avsluttet, eller terminalen ikke gjenåpnet | Avslutt helt og åpne igjen |

## Nøkler og kvote

### Feil eller avkortet nøkkel

Det vanligste problemet er ikke en ødelagt nøkkel men **noen tapte tegn** ved markering av tekst med musen. Bruk alltid **Copy**-knappen på innløsningssiden. Lim inn nøkkelen på [sjekksiden](https://gpt.teamsoclo.site/check): sier den gyldig, er nøkkelen fin og problemet er i appkonfigurasjonen.

### Nøkkel utløpt

Hver pakke har en gyldighetsperiode telt fra innløsningstidspunktet (trykket på produktet). Etter utløp returnerer alle forespørsler 401 selv om det fortsatt er kvote igjen. Sjekksiden viser utløpsdatoen. Ubrukte tokens overføres ikke til en ny kode.

### Kvoten brukt opp

Alt fungerte, deretter mislykkes plutselig alle forespørsler med *insufficient quota*. Se hva som gjenstår på sjekksiden. At kvoten synker uvanlig raskt skyldes vanligvis en agent som leser hele repoet, eller en veldig lang samtale som sendes på nytt ved hvert svar.

### Mistet nøkkel

Løs inn den samme CDK-koden igjen på [redeem.teamsoclo.site](https://redeem.teamsoclo.site); siden viser den opprinnelige nøkkelen. Koder utstedes ikke på nytt med en ny nøkkel.

### Hvor mange maskiner per nøkkel

Det er ingen enhetsbegrensning, men **grensen for forespørsler per minutt** deles av alle maskiner som bruker nøkkelen. Deling av en nøkkel betyr at brukere konkurrerer om den samme grensen og treffer 429 raskere.

## Tilkobling

### Manglende /v1

Riktig base-URL er `https://gpt.teamsoclo.site/v1`. Uten `/v1` treffer forespørsler nettstedet i stedet for API-et og appen rapporterer 404 eller "could not connect".

<Warning>
  Det motsatte mislykkes også: noen apper (Chatbox, noen Cline-bygg) legger til `/v1` selv. Hvis du la det inn og fortsatt får 404, prøv uten `/v1`; den virkelige adressen kan ha blitt `/v1/v1`.
</Warning>

### Kaller den andre pakkens modell

`No available channel for model gpt-astra under group default` betyr at en GPT-nøkkel kaller Astra-modellen (eller omvendt). Hver nøkkel kan bare kalle sin egen pakkes modell. Verifiser med:

```bash theme={null}
curl https://gpt.teamsoclo.site/v1/models -H "Authorization: Bearer sk-xxx"
```

### 429 Too Many Requests

Hver nøkkel har et maksimalt antall vellykkede forespørsler per minutt satt av pakken. Overskrider du det, får du 429 med meldingen "request limit reached". Vent til neste minutt. For batchskript, legg til en forsinkelse mellom kall, eller kjøp en annen kode for å fordele belastningen.

### Svar avkuttet på midten

For spørsmål som krever lang tenking, kan en ikke-streamende forespørsel bli droppet før det første token. Aktiver `stream: true`. De fleste chatapper gjør allerede dette; legg til det når du kaller fra kode.

### `Unsupported parameter: reasoning_effort`

Bare Chat Completions aksepterer et `reasoning_effort` på toppnivå. Med Responses API, bruk `"reasoning": {"effort": "high"}`. Codex håndterer dette selv.

## Codex

### `codex: command not found` etter installasjon

npm fullførte men den gjeldende terminalen har ikke lastet PATH på nytt. **Åpne en ny terminal**. Mislykkes det fortsatt, sjekk at npms bin-mappe er i PATH:

```bash theme={null}
npm config get prefix
```

Den mappen pluss `/bin` må være i `$PATH`.

### Codex ber fortsatt om OpenAI-innlogging

Variabelen `TEAMSOCLO_API_KEY` har ikke nådd Codex-prosessen:

* Terminal: åpne en ny fane, sjekk `echo $TEAMSOCLO_API_KEY`.
* VS Code på macOS: avslutt med `Cmd + Q` og åpne igjen. Installasjonskommandoen satte variabelen for GUI-apper via `launchctl`.
* VS Code på Linux: start VS Code fra en terminal (`code .`), eller logg ut og inn igjen.
* Windows: åpne et **nytt** PowerShell eller VS Code etter `setx`.

Sjekk at `config.toml` har `requires_openai_auth = false` og `env_key = "TEAMSOCLO_API_KEY"`.

### Redigerte config.toml men Codex endrer seg ikke

Konfigurasjonen leses bare ved prosessstart. **Reload Window er ikke nok**; avslutt VS Code helt (macOS `Cmd + Q`, Windows lukk hvert vindu og bakgrunnsprosess). Dette er det oftest stilte Codex-spørsmålet.

### `EACCES: permission denied` ved npm install

Node ble installert med systemprivilegier, vanlig på Linux. Endre npms prefiks:

```bash theme={null}
npm config set prefix ~/.npm-global
export PATH="$HOME/.npm-global/bin:$PATH"
```

Legg til `export`-linjen i `~/.bashrc` eller `~/.zshrc`. På lang sikt, installer Node via nvm, se [Kom i gang](/no/getting-started).

### Windows: `running scripts is disabled on this system`

PowerShell blokkerer `.ps1`-filer, og `codex` / `npm` skrevet i PowerShell går via npms `.ps1`-shims. Kjør én gang:

```powershell theme={null}
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
```

Åpne deretter et nytt PowerShell. Eller skriv `codex.cmd`, `npm.cmd` i stedet.

### Windows: `EBUSY: resource busy or locked`

Codex kjører (CLI, utvidelse eller app) så npm kan ikke overskrive `codex.exe`. Lukk alt som kjører Codex og kjør installasjonskommandoen igjen. Konfigurasjonen var allerede skrevet før dette steget; bare CLI-oppgraderingen ble hoppet over.

### Windows: kodingsfeil i konfigurasjonsfilen

Redigering med PowerShell 5.1 og `Set-Content -Encoding UTF8` legger til en BOM som Codex ikke kan lese. Bruk [installasjonskommandoen](/no/setup/codex) igjen (skriver UTF-8 uten BOM), eller lagre filen i VS Code som **UTF-8** (ikke UTF-8 with BOM).

### Gjenopprett forrige konfigurasjon

Hvert kjøring av installasjonskommandoen sikkerhetskopierer den gamle konfigurasjonen ved siden av den nye:

```bash theme={null}
ls ~/.codex/*.bak.*
cp ~/.codex/config.toml.bak.20260925143000 ~/.codex/config.toml
```

Med verktøyet, velg **Reset** og det gjenopprettes automatisk.

## Ofte spurt

### Hvordan bytter jeg nøkkel

Kjør [Codex-installasjonskommandoen](/no/setup/codex) igjen med den nye nøkkelen, eller kjør verktøyet igjen. For Cursor, Cline og Chatbox, rediger API Key-feltet i Innstillinger.

### Er det trygt å kjøre installasjonskommandoen flere ganger

Ja. Den er designet for gjenkjøringer: den gamle konfigurasjonen lagres som `.bak.<timestamp>`, CLI-et oppgraderes og den gamle nøkkellinjen i shell rc-en din erstattes.

### Sender kommandoen nøkkelen min noen steder

Nei. Du limer inn nøkkelen i kommandoen på din egen maskin; den skriver bare en miljøvariabel og en lokal konfigurasjonsfil. Hele kommandoen vises på siden, les hver linje før du kjører den.

### Fjern alt

Se **Uninstall** på siden for [Codex](/no/setup/codex). For andre apper, slett bare nøkkelen i appens Innstillinger.

## Fungerer det fortsatt ikke

<Steps>
  <Step title="Er nøkkelen aktiv">
    Lim den inn på [sjekksiden](https://gpt.teamsoclo.site/check). En feil her betyr at problemet er nøkkelen (feil, utløpt, tom for kvote), ikke appen.
  </Step>

  <Step title="Kall API-et direkte med cURL">
    ```bash theme={null}
    curl https://gpt.teamsoclo.site/v1/chat/completions \
      -H "Authorization: Bearer sk-xxx" \
      -H "Content-Type: application/json" \
      -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"hi"}]}'
    ```

    Fungerer dette men ikke appen, er problemet appkonfigurasjonen.
  </Step>

  <Step title="Sjekk tre ting i appen">
    Base-URL-en slutter med `/v1`, nøkkelen er komplett, modellen stemmer med pakken din. Disse forårsaker nesten alle problemer.
  </Step>

  <Step title="Kontakt support">
    Send et skjermbilde av feilen og de siste 4 tegnene i nøkkelen din til [t.me/teamsoclo](https://t.me/teamsoclo). Send aldri hele nøkkelen.
  </Step>
</Steps>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.