Doku
Start

API-Schlüssel und API-Adresse

Markdown

Wo Sie einen Schlüssel erhalten, welche Adresse Sie in verschiedenen SDKs angeben und wie Sie den Schlüssel übermitteln.

Vollständiger Leitfaden

API-Schlüssel

Sie erstellen den Schlüssel im Kundenbereich auf ailoot.ai nach der Registrierung. Er hat das Format sk-…. Sie können mehrere Schlüssel erstellen: getrennt für den Arbeitscomputer, den Server und jede Anwendung — so lässt sich ein Schlüssel leichter widerrufen, ohne die anderen zu ändern.

Für einen Schlüssel lassen sich ein Gesamtausgabenlimit, eine Gültigkeitsdauer, IP-Zulassungs- und Sperrlisten sowie Ausgabenlimits für Zeitfenster von 5 Stunden, 1 Tag und 7 Tagen festlegen. Wenn eine Einschränkung greift, erhalten Sie einen verständlichen Fehler: api_key_quota_exhausted (Gesamtlimit ausgeschöpft), usage_limit_reached (Ausgabenlimit des Schlüssels für dieses Zeitfenster ausgeschöpft — warten Sie, bis das Zeitfenster erneuert wird, oder erhöhen Sie das Limit), api_key_expired oder permission_denied (zum Beispiel eine Anfrage von einer nicht zugelassenen IP).

API-Adresse

Grundregel: Für OpenAI-kompatible Clients die Adresse mit /v1, für Anthropic und Gemini ohne diesen Zusatz.

ClientBasisadresseZiel der Anfrage
OpenAI SDK und kompatible Clientshttps://api.ailoot.ai/v1/v1/chat/completions, /v1/responses, /v1/embeddings
Anthropic SDK, Claude Codehttps://api.ailoot.ai/v1/messages
Google GenAI SDK, Gemini CLIhttps://api.ailoot.ai/v1beta/models/{model}:generateContent
Client verlangt die vollständige Adressehttps://api.ailoot.ai/v1/chat/completionswie angegeben

Schlüssel übermitteln

Ailoot akzeptiert den Schlüssel in jedem der drei Header — der von Ihrem SDK verwendete Header ist geeignet:

HeaderWer diesen Header verwendet
Authorization: Bearer sk-…OpenAI SDK, die meisten Clients
x-api-key: sk-…Anthropic SDK, Claude Code mit ANTHROPIC_API_KEY
x-goog-api-key: sk-…Google GenAI SDK, Gemini CLI

Auf den Pfaden /v1/… wird ein Schlüssel in der Adresse (?key= oder ?api_key=) nicht akzeptiert: Die Anfrage erhält 400 mit dem Code invalid_request und der Meldung, dass der Schlüssel in der Adresse übermittelt wurde. So gelangt der Schlüssel nicht in Logs oder den Browserverlauf. Wenn der Schlüssel bereits in einer Adresse verwendet wurde, erstellen Sie besser einen neuen.

Auf den Gemini-Pfaden /v1beta/… wird zur Kompatibilität mit Google ?key= akzeptiert — mit der niedrigsten Priorität, nach den Headern. ?api_key= wird dort ebenfalls mit 400 abgelehnt. Zuverlässiger ist weiterhin die Übermittlung des Schlüssels im Header x-goog-api-key.

Umgebungsvariablen

Es ist praktisch, eine einzige Variable anzulegen und sie in die Einstellungen verschiedener Programme einzusetzen:

# ~/.zshrc oder ~/.bashrc
export AILOOT_API_KEY="sk-..."

# für Programme, die die Standardnamen lesen
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"

Schlüssel prüfen

Der günstigste Weg, den Schlüssel zu prüfen, ist die Abfrage der Modellliste: Sie ist kostenlos.

curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY"
Noch Fragen? Senden Sie uns die Request ID und eine Beschreibung, damit wir Ihnen weiterhelfen können.Support kontaktieren