chat/completions spricht, kann mit Tale sprechen, indem du zwei Werte änderst: Base-URL und API-Schlüssel. Dieses Tutorial zeigt einen minimalen cURL-Call, denselben Call in Python mit dem offiziellen openai-Client und den Wechsel auf Streaming-Antworten. Die vollständige Referenz steht in der API-Referenz.
Du brauchst Developer-Zugriff, um API-Schlüssel zu erstellen. Außerdem brauchst du einen Agent, den du per Slug ansprechen kannst — nutze den aus Den ersten Agent end-to-end bauen oder einen der Standard-Agents.
Schritt 1 — Einen API-Schlüssel anlegen
Navigiere zu Einstellungen > API-Schlüssel und klicke Erstellen. Gib dem Schlüssel einen sprechenden Namen (cli-dev-laptop), kopiere das Token — es beginnt mit tale_ und wird nur einmal angezeigt — und leg es in deinem Passwort-Manager oder deinen Shell-Env ab.
Schritt 2 — Verfügbare Agents auflisten
Jede Anfrage braucht einmodel-Feld; die gültigen Werte sind die Agent-Slugs aus GET /api/v1/models.
product-support.
Schritt 3 — Eine Chat-Anfrage ohne Streaming senden
Ohne Streaming ist es am einfachsten: eine Anfrage, eine Antwort. Nutze das, wenn du nur den finalen Text willst.Schritt 4 — Auf Streaming umstellen
Streaming gibt Tokens aus, sobald das Modell sie produziert — bessere UX in CLIs und Chat-UIs, gleiche Gesamtkosten. Setzestream=True:
Schritt 5 — Einen Konversations-Thread wiederverwenden
Standardmäßig ist jede Anfrage ein eigenständiger Turn. Um eine Konversation über mehrere Anfragen fortzuführen, sende den optionalen HeaderX-Thread-Id mit einem Wert, den du kontrollierst. Dieselbe Thread-ID landet auf derselben Konversation in der Tale-UI, damit Endnutzer dort weitermachen können, wo dein Skript aufgehört hat.
Troubleshooting
- 401 Unauthorized — der
tale_-Schlüssel wurde widerrufen, vertippt oder derBearer-Prefix fehlt. - 404 Not Found bei
/chat/completions— Base-URL fehlt das Suffix/api/v1. - 400 model not found — Agent-Slug existiert nicht oder ist anders geschrieben; prüf erneut
GET /models.
Weiter
- Denselben Call in eine Automatisierung einhängen: Eine Automatisierung per Webhook auslösen.
- Tool Calling aus deinem Client nutzen: API-Referenz — Tool Calling.