Dokumentation
Konfigurieren Sie Ihren API-Endpunkt und Schlüssel über Umgebungsvariablen – für die Integration von AnBoWork sind keine Codeänderungen erforderlich.
01API-Endpunkte
02Umgebungsvariablen
Windows Einrichtung
Gilt nur für die aktuelle Terminalsitzung. Wird geschlossen, wenn das Fenster geschlossen wird. Gut zum schnellen Testen.
macOS / Linux Einrichtung
Gilt nur für die aktuelle Terminalsitzung. Wird geschlossen, wenn das Fenster geschlossen wird. Gut zum schnellen Testen.
03Tool-Integration
Mainstream-KI-Codierungstools können direkt mit AnBoWork verbunden werden – legen Sie einfach die Umgebungsvariablen oder die Konfiguration unten fest.
Claude Code CLI
Anthropics offizielle CLI – stellt über Umgebungsvariablen eine Verbindung zu AnBoWork her, keine Codeänderungen erforderlich.
Gehen Sie zu API Key Management, um ein Ein-Klick-Setup-Skript herunterzuladen →Dann starten Sie mit:
Codex CLI
OpenAIs offizielles Codex CLI – verwendet den Endpunkt /v1/responses. Hinweis: base_url muss /v1 enthalten.
Bearbeiten Sie ~/.codex/config.toml:
Legen Sie dann den API-Schlüssel als Umgebungsvariable fest:
Dann starten Sie mit:
Cursor / Windsurfen
Überschreiben Sie den Endpunkt OpenAI und den API-Schlüssel in den Einstellungen.
Cline (VS-Code)
Wählen Sie in Cline den OpenAI Kompatiblen Anbieter aus und geben Sie den Endpunkt, den Schlüssel und den Modellnamen ein.
04Codebeispiele
Installieren: pip install anthropic / openai · npm install openai
05Streaming
Fügen Sie stream: true zu Ihrem Anfragetext hinzu, um SSE-Streaming zu ermöglichen – ideal für Echtzeit-Chat-Benutzeroberflächen.
06Automatische Formatkonvertierung
AnBoWork führt eine transparente bidirektionale Konvertierung zwischen Anthropic Nachrichten und OpenAI Chat auf Gateway-Ebene durch. Das bedeutet, dass Sie dasselbe Modell entweder im Anthropic-Stil oder im OpenAI-Stil aufrufen können – eine Codebasis, jedes Modell.
Schlüsselfeldzuordnungen zwischen den beiden Stilen:
| Anthropic Stil | OpenAI Stil | Beschreibung |
|---|---|---|
| system | messages[role=system] | Die Systemaufforderung ist anders positioniert. Das Gateway erledigt dies automatisch |
| max_tokens(必填) | max_tokens(可选) | Wenn es weggelassen wird, wendet das Gateway den Standardgrenzwert des Modells an |
| content 分块数组 | content 字符串 | Text-/Bildblöcke werden in und aus Zeichenfolgen konvertiert |
| stop_reason | finish_reason | Beenden Sie die Zuordnung des Grundfeldnamens |
07Multimodal
Die Bildgenerierung verwendet dasselbe Gateway und denselben API-Schlüssel, die Abrechnung erfolgt nach Nutzung.
08Funktionsaufruf
Definieren Sie aufrufbare Funktionen mit Tools im OpenAI-Stil. Das Modell gibt bei Bedarf „tool_calls“ zurück, und Ihr Code führt sie aus und gibt die Ergebnisse zurück.
09Fehlerbehandlung
/v1/*-Endpunkte folgen dem Fehlerformat von OpenAI – Antworten enthalten Typ/Code/Nachricht.
Häufige Fehlercodes
| HTTP | Beschreibung |
|---|---|
| 401 | Der API-Schlüssel ist ungültig oder fehlt |
| 402 | Unzureichendes Guthaben – bitte aufladen |
| 429 | Tarif begrenzt oder Tageskontingent ausgeschöpft |
| 503 | Alle Upstream-Kanäle nicht verfügbar (Stromkreis unterbrochen) |