dokumentation
Anslutning

HTTP-anrop (curl)

Markdown

API-användning utan SDK: alla språk och verktyg som kan skicka ett HTTP-anrop.

Fullständig guide

Alla anrop skickas till https://api.ailoot.ai via HTTPS, med JSON-kropp (multipart för filuppladdning). Nyckeln skickas i en av autentiseringsheaderna.

Nyckel i en variabel
export AILOOT_API_KEY="sk-..."

OpenAI Chat Completions

curl https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "messages": [
      {"role": "user", "content": "Förklara i två meningar vad ett API är."}
    ]
  }' 

Strömmat svar

Flaggan -N stänger av curl-buffring så att händelser visas så snart de kommer. Varje händelse börjar med data:, och strömmen avslutas med raden data: [DONE].

curl -N https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-pro", "stream": true,
       "messages": [{"role": "user", "content": "Räkna till fem"}]}' 

OpenAI Responses

curl https://api.ailoot.ai/v1/responses \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-6.1-sol", "input": "Formulera en födelsedagsskål för en kollega"}' 

Anthropic Messages

curl https://api.ailoot.ai/v1/messages \
  -H "x-api-key: $AILOOT_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hej! Vad kan du göra?"}]
  }' 

Gemini

curl "https://api.ailoot.ai/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {"role": "user", "parts": [{"text": "Föreslå tre namn på ett kafé."}]}
    ]
  }' 

Modellista

curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'

Svarsheaders

Lägg till -i, för att se headerna. X-Request-ID — anropets identifierare: den finns även i felmeddelandena. X-Ailoot-Charged-USD — det belopp som debiterats för det betalda textsvaret. Alla headers finns på sidan Så fungerar det.

Har du fler frågor? Skicka Request ID och en beskrivning, så hjälper vi dig.Kontakta supporten