Doku
Anbindung

HTTP-Anfragen (curl)

Markdown

API-Nutzung ohne SDK: mit beliebigen Sprachen und Tools, die HTTP-Anfragen senden können.

Vollständiger Leitfaden

Alle Anfragen werden an https://api.ailoot.ai über HTTPS gesendet. Der Anfrageinhalt ist JSON, bei Datei-Uploads multipart. Der Schlüssel steht in einem der Authentifizierungsheader.

Schlüssel in der Variablen
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": "Erkläre in zwei Sätzen, was eine API ist."}
    ]
  }' 

Streaming-Antwort

Der Schalter -N deaktiviert die Pufferung in curl, damit Ereignisse direkt nach ihrem Eintreffen angezeigt werden. Jedes Ereignis beginnt mit data:, der Stream endet mit der Zeile 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": "Zähle bis fünf"}]}' 

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": "Formuliere einen Toast zum Geburtstag eines Kollegen"}' 

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": "Hallo! Was kannst du?"}]
  }' 

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": "Schlage drei Namen für ein Café vor."}]}
    ]
  }' 

Modellliste

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

Antwortheader

Ergänzen Sie -i, um die Header zu sehen. X-Request-ID — Kennung der Anfrage; sie steht auch im Fehlertext. X-Ailoot-Charged-USD — Betrag der Abbuchung für die kostenpflichtige Textantwort. Alle Header stehen auf der Seite So funktioniert es.

Noch Fragen? Senden Sie uns die Request ID und eine Beschreibung, damit wir Ihnen weiterhelfen können.Support kontaktieren