Kør OpenClaw på Stav
Tilføj Stav som en brugerdefineret leverandør i OpenClaw med én konfigurationsblok, og kør dens agent på beregning i EU.
OpenClaw er en open-source personlig agent. Den kører på din maskine, bruger værktøjer og svarer dig i chatapps gennem sin gateway. Den kan tale med ethvert OpenAI-kompatibelt API, så den kører på Stav alene ved hjælp af konfiguration.
Ret den mod Stav, og hver runde for agenten trækkes fra din Stav-kredit, vises i din forespørgselslog og følger dit arbejdsområdes regler. Vælg en model, der betjenes i EU, og arbejdet udføres på beregning i EU.
Testet med OpenClaw 2026.10.2 på Chat Completions-API'et.
Før du starter
- En Stav API-nøgle. Se Autentificering.
- OpenClaw installeret. Se installationsguiden til OpenClaw.
Sådan gør du
Læg din nøgle i det miljø, OpenClaw starter i:
export STAV_API_KEY=sk_stav_live_...
Tilføj Stav som leverandør i ~/.openclaw/openclaw.json:
{
agents: {
defaults: { model: { primary: "stav/zai-org/glm-5-2/scaleway-generative-apis" } }
},
models: {
providers: {
stav: {
baseUrl: "https://api.stav.ai/v1",
apiKey: "${STAV_API_KEY}",
api: "openai-completions",
models: [
{ id: "zai-org/glm-5-2/scaleway-generative-apis", name: "GLM 5.2 (Paris)",
reasoning: true, compat: { supportsReasoningEffort: true },
input: ["text"], contextWindow: 96000, maxTokens: 16384 },
{ id: "auto", name: "Stav default Router",
input: ["text"], contextWindow: 200000, maxTokens: 16384 }
]
}
}
}
}
- Behold
/v1ibaseUrl. OpenClaw tilføjer selv/chat/completionsog tilføjer ikke/v1. - Modelreferencer er
stav/<model id>. OpenClaw sætter leverandørnavnet foran Stavs eget id:stav/zai-org/glm-5-2/scaleway-generative-apis. Skråstregerne i id'et er helt fine. - Indstil
contextWindowfor hver model. OpenClaw kender ikke Stavs model-id'er. Kopiér dit kontekstvindue fra modellens side i kataloget.
Test det:
openclaw agent exec "Reply with exactly: STAV OK"
Eller lad guiden skrive det
openclaw onboard kan skrive leverandøren for dig:
export CUSTOM_API_KEY=$STAV_API_KEY
openclaw onboard --non-interactive --accept-risk --skip-health \
--auth-choice custom-api-key \
--custom-base-url https://api.stav.ai/v1 \
--custom-model-id zai-org/glm-5-2/scaleway-generative-apis \
--custom-provider-id stav \
--custom-compatibility openai \
--secret-input-mode ref
Den gemmer nøglen som en reference til CUSTOM_API_KEY, ikke som tekst. Den gætter på et kontekstvindue på 128.000 og en grænse for uddata på 4.096 tokens. Ret begge dele i openclaw.json bagefter.
Vælg en model
| Du sender | Hvad der sker |
|---|---|
creator/model/provider, f.eks. zai-org/glm-5-2/scaleway-generative-apis | Ét leverandørendepunkt, her i Paris. Brug dette for at vide, hvor arbejdet kører |
creator/model, f.eks. zai-org/glm-5-2 | Stav vælger et af modellens leverandørendepunkter. Uden regler for region kan det være uden for EU |
auto | Din standardrouter vælger en model per forespørgsel |
anthropic/…, openai/…, xai/… | Fungerer, og sendes videre til den amerikanske leverandør. Stav tilføjer styring, ikke beregning i EU |
Tilføj hver model, du ønsker, som en post under models. Skift for en enkelt kørsel med --model stav/<model id>.
For at holde alt i EU skal du sætte Beregningsregion til Kun EU under Dit arbejdsområde → Styr → Nøglepolicy → Rækkevidde. Det gælder for hver forespørgsel fra hver nøgle, inklusive auto og modeller, du navngiver. Se Håndhæv et suverænitetsgulv.
Ræsonneringsniveau
OpenClaw sender et ræsonneringsniveau (--thinking low|medium|high) kun når modelposten har reasoning: true og compat: { supportsReasoningEffort: true }. Uden compat-linjen udelades niveauet, og modellen bruger sin egen standard. Tilføj kun linjen for modeller, der ræsonnerer.
Hvad der virker
| Funktion | Status |
|---|---|
| Chat, streaming | Virker |
| Værktøjskald (filredigering, shell, den fulde agent-løkke) | Virker |
Ræsonneringsniveau (--thinking) | Virker med compat-linjen ovenfor |
auto | Virker |
| Claude-modeller | Virker, sendes videre til Anthropic |
api: "anthropic-messages" med baseUrl: "https://api.stav.ai" | Virker. OpenClaw tilføjer selv /v1/messages |
Trafik, der ikke går gennem Stav
- Opdateringstjek. OpenClaw spørger
telemetry.openclaw.aiefter den nyeste version én gang om dagen. Slå det fra medupdate: { checkOnStart: false }iopenclaw.json. - Funktionsstatistik er slået fra, medmindre du tilmelder dig (
telemetry.enabled). - Chat-apps. Beskeder, du sender via Telegram, WhatsApp, Slack og de andre kanaler, passerer gennem disse tjenester, før de når OpenClaw.
Fejlfinding
| Du ser | Gør dette |
|---|---|
404 på hver forespørgsel | baseUrl skal ende på /v1: https://api.stav.ai/v1 |
Couldn't sign in to the AI service | Stav svarede 401 Invalid or revoked API key. Kontrollér STAV_API_KEY |
Inline API key for provider "stav" is temporarily disabled | Efter en 401-fejl sætter OpenClaw nøglen på pause i cirka et minut, selv efter du har rettet det. Vent, og prøv igen |
| En forespørgsel kørte uden for EU | Fastgør endepunktet (creator/model/provider) eller indstil beregningsregion under Dit arbejdsområde → Styr → Nøglepolicy → Rækkevidde |
Flere fejlkoder: Fejl.
Tjek at det virkede
Åbn Dit arbejdsområde → Overvåg → Forespørgselslog. Hver agent-runde er én række med model, inferensleverandør, land og pris. Se Forespørgselslog og promptindsamling.