HTTP-anrop (curl)
MarkdownAPI-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.
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