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. Det er grænsefladen der lader udviklere og SEO-praktikere integrere Claude i egne applikationer, scripts og automatiseringsworkflows — frem for at bruge Claude.ai-interfacet manuelt.

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.

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.

Placering i ordbogen