Artikel

Claude API — Anthropics API til integration og automatisering

Claude API giver programmatisk adgang til Claude-modellerne via Messages API — med streaming, tool use og op til 200K tokens context window.

Claude API er Anthropics programmatiske adgang til Claude-modellerne og grænsefladen der lader udviklere og SEO-praktikere integrere Claude i egne applikationer, scripts og automatiseringsworkflows. Det er fundamentet for agentic SEO-automation: batch-analyse af crawldata, automatiseret meta-tag-generering, structured output til CMS-integration og agentic workflows via Claude Code — alt det som ikke er muligt via det manuelle Claude.ai-interface.

Messages API — grundstrukturen

Claude API’s primære endpoint er Messages API. En request indeholder:

import anthropic

client = anthropic.Anthropic(api_key="DIN_API_NØGLE")

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    system="Du er en præcis SEO-analytiker der returnerer JSON.",
    messages=[
        {
            "role": "user",
            "content": "Kategoriser søgeintentionen for disse søgeord: [liste]"
        }
    ]
)
print(message.content[0].text)

Tre nøgleparametre:

model — vælg specifik model. claude-sonnet-4-6 er standardvalget for de fleste produktionsworkflows. claude-haiku-4-5-20251001 til høj-volumen, lav-kompleksitet. claude-opus-4-6 til de mest krævende opgaver.

system — systemp-prompten der definerer Claudes rolle og output-format. Afgørende for konsistent, struktureret output.

messages — konversationshistorikken som array. Multi-turn konversationer bygges ved at tilføje assistant-svar og nye user-messages til arrayet.

Tool use — agentic integration

Tool use (function calling) er API-funktionen der muliggør agentic workflows. Du definerer tools som funktioner med JSON Schema:

tools = [{
    "name": "hent_sogeordsdata",
    "description": "Henter søgevolumen og KD for et søgeord",
    "input_schema": {
        "type": "object",
        "properties": {
            "keyword": {"type": "string"},
            "land": {"type": "string", "default": "dk"}
        },
        "required": ["keyword"]
    }
}]

Claude beslutter autonomt hvornår et tool er relevant, returnerer et tool_use-block med parametre, og din kode eksekverer funktionen. Det er fundamentet for SEO-agenter der kombinerer Claude med Ahrefs API, Google Search Console API eller egne databaser.

Streaming

For brugervendte applikationer med lange outputs bruger du streaming — Claude returnerer tokens efterhånden som de genereres frem for at vente på hele svaret:

with client.messages.stream(
    model="claude-sonnet-4-6",
    max_tokens=2048,
    messages=[{"role": "user", "content": "..."}]
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)

Struktureret output

Claude returnerer ikke native JSON uden instruktion — men med en klar systemp-prompt og max_tokens kan output gøres konsistent og maskinlæsbart:

System: Returner altid et JSON-objekt med felterne: keyword, intention, prioritet. Ingen forklarende tekst.

Alternativt bruges Anthropic’s beta-feature for structured output med defineret JSON Schema.

Prismodel og forbrugsstyring

Claude API faktureres per token — input og output separat, med output-tokens dyrere. Brug Anthropic Console til at monitorere forbrug og sætte udgiftsgrænser. Til høj-volumen workflows: brug Haiku til klassifikation og simple opgaver, Sonnet til analyse og generering.


Sidst opdateret: marts 2026. Denne artikel er en del af Stegger.dk’s SEO-ordbog. → Denne artikel er en del af Claude — Anthropics AI-model til SEO og agentic workflows.

Andre artikler i samme emne

Ofte stillede spørgsmål

Hvad er forskellen på Claude.ai og Claude API?
Claude.ai er det browserbaserede chat-interface til menneskelig brug. Claude API er programmatisk adgang til de samme modeller — til at bygge applikationer, automatisere workflows og integrere Claude i egne systemer. API'et kræver kode og en API-nøgle, men giver fuld kontrol over systemp-prompt, modellvalg, output-format og skalerbarhed.
Hvad er tool use i Claude API?
Tool use (function calling) er en API-funktion der lader Claude kalde definerede funktioner i din kode baseret på brugerens input. Claude beslutter hvornår et tool er relevant, returnerer et struktureret tool-call med parametre, og din kode eksekverer funktionen og returnerer resultatet til Claude. Det er fundamentet for agentic workflows der kombinerer Claude med egne databaser, APIs og tjenester.
Hvad koster Claude API?
Claude API prissættes per token (input + output separat). Sonnet 4.6 koster ca. 3 USD per million input-tokens og 15 USD per million output-tokens (pr. 2026). Haiku 4.5 er markant billigere. Opus er dyrere. Der er ingen månedlig grundpris — du betaler kun for hvad du bruger. Priserne er sammenlignelige med OpenAI API.
Hvad er Anthropics batch-API og hvornår er det relevant?
Anthropics Message Batches API lader dig sende op til 10.000 requests i ét batch-kald til 50% rabat på standard API-prisen — med 24-timers leveringstid. Det er ideelt til SEO-opgaver i bulk hvor latency er irrelevant: masseproduktion af meta descriptions for et komplet site, keyword-klassificering af store lister og content-analyse på tværs af hundredvis af URL'er. Batch API reducerer udgifterne markant ved scheduled, ikke-realtids automation.
Understøtter Claude API extended thinking og hvornår er det nyttigt?
Claude Sonnet og Opus understøtter extended thinking — en tilstand hvor modellen ræsonnerer internt over et problem inden den giver svar. Det er aktiveret via budget_tokens-parameteren i API-kaldet. Extended thinking er nyttigt til komplekse SEO-opgaver der kræver multi-step ræsonnement: strategisk prioritering af store content-gaps, teknisk arkitektur-analyse og nuancerede vurderinger der ellers giver overfladiske svar. Det forbruger markant flere tokens og er ikke relevant til simple, formaterede batch-opgaver.

Placering i ordbogen