Codex CLI
Senast uppdaterad:
På denna sida
Kör OpenAI Codex CLI mot staik. Svenska GPU:er,
och din kod lämnar aldrig Sverige. Codex pratar OpenAI:s Responses API, och staik
svarar på samma protokoll via POST /v1/responses.
Konfiguration
Lägg till staik som provider i ~/.codex/config.toml:
model = "qwen3.6:35b-a3b"
model_provider = "staik"
model_context_window = 262144
[model_providers.staik]
name = "staik"
base_url = "https://api.staik.se/v1"
env_key = "STAIK_API_KEY"
wire_api = "responses"export STAIK_API_KEY=sk-st-your-key
codexNyckeln skickas som Authorization: Bearer. base_url pekar på /v1, och Codex
lägger själv på /responses.
Varför model_context_window?
Codex känner inte till staiks modeller och antar annars ett eget kontextfönster.
Med model_context_window = 262144 vet Codex när historiken behöver kompakteras.
Codex kan ändå visa varningen Model metadata for ... not found. Den påverkar
inte körningen.
Modeller
Byt model i config.toml, eller välj modell per körning med codex -m <modell>:
| Modell | Passar för |
|---|---|
qwen3.6:35b-a3b | Standard. Bäst på kod och verktygsanrop, 262K kontext |
qwen3.5:9b | Snabba, enklare uppgifter |
gemma4:31b | Granskning och en andra åsikt |
qwen3.6:35b-a3b-thinking | Svårare problem där modellen resonerar först |
Se Modeller för kontextfönster och detaljer, och Thinking och reasoning för thinking-aliasen.
Det här stöds
Codex fungerar som vanligt: den läser filer, kör kommandon och redigerar kod via
sina egna verktyg, som staik skickar vidare till modellen som funktionsverktyg.
Streaming, instructions, parallella verktygsanrop, strukturerad output
(text.format) och max_output_tokens stöds.
Begränsningar
- Ingen serverlagring.
previous_response_id,conversationochbackgroundger 400. Codex skickar hela historiken i varje anrop, så det påverkar inte Codex. - Ingen webbsökning via Codex. Hostade verktyg som
web_searchochfile_searchignoreras, eftersom modellen bara kan anropa funktionsverktyg. - Verktygsanrop strömmas inte token för token. Svar med verktygsanrop levereras när hela svaret är klart.
Felsökning
- 401 Unauthorized: kontrollera att
STAIK_API_KEYär satt i samma skal som du startarcodexi. - 400 om
previous_response_id: klienten försöker använda serverlagrade svar, vilket staik inte har. Codex skickar hela historiken och träffas inte av det här. - 429: du har nått planens tokengräns eller kapacitetstaket. Se Fel.
Vill du hellre köra Claude Code eller OpenCode? Se Claude Code och OpenCode.