Claude Code

Senast uppdaterad:

På denna sida

Kör Claude Code, Anthropic Python SDK och andra Anthropic-kompatibla verktyg direkt mot staik — svensk GPU-infrastruktur med full dataresidens. Under huven används POST /v1/messages.

Snabbstart

Peka Claude Code mot staik med två miljövariabler:

bash
export ANTHROPIC_BASE_URL=https://api.staik.se
export ANTHROPIC_API_KEY=sk-st-your-key

# Starta Claude Code
claude

Claude Code använder nu staiks svenska GPU:er i stället för Anthropics molntjänst. Alla verktyg fungerar — filläsning, sökning, kodredigering och mer.

Gör det permanent

Lägg variablerna i din .bashrc, .zshrc eller .env-fil så sätts de automatiskt varje gång du öppnar en terminal.

Viktigt om tokenförbrukning

Claude Code är token-intensivt: varje request skickar systemprompt, tool-definitioner, CLAUDE.md-filer och hela konversationshistoriken — ofta 20 000–30 000 prompt-tokens per anrop. För seriös användning rekommenderar vi någon av Agent- eller Coder-planerna (rullande timfönster) — se Planer och kvoter. Prompt caching på /v1/messages gör återkommande kontext billigare automatiskt.

Anthropic SDK

Fungerar likadant — sätt base_url:

python
import anthropic

client = anthropic.Anthropic(
    base_url="https://api.staik.se",
    api_key="sk-st-your-key",
)

message = client.messages.create(
    model="qwen3.6:35b-a3b",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Förklara hur en transformer fungerar."}],
)
print(message.content[0].text)

Modeller och funktioner

  • Skicka staik-modellnamn eller Claude-modellnamn — Claude-namn mappas automatiskt
  • Streaming, tool calling, system prompt och prompt caching stöds fullt ut
  • Samma kvoter, köer och circuit breaker som OpenAI-endpointen

Begränsningar

Se Messages-referensen: extended thinking ignoreras, bilder och PDF-block stöds inte via denna endpoint — använd chat completions för vision.