Was Sie erstellen werden
Sie senden eine Textanfrage an CometAPIs OpenAI-kompatible RoutePOST /v1/chat/completions, geben die Nachricht des Assistenten aus und halten die Anfrageform für Apps bereit, die bereits OpenAI SDKs verwenden.
Wann Sie diese Seite verwenden sollten
Verwenden Sie diesen Schnellstart, wenn einer dieser Punkte zu Ihrem Projekt passt:- Sie verwenden bereits OpenAI SDKs oder Anfrageformen für Chat Completions.
- Sie möchten die base URL auf CometAPI umstellen.
- Sie möchten eine CometAPI-model ID über eine OpenAI API-kompatible Route aufrufen.
Voraussetzungen
- Ein in
COMETAPI_KEYgespeicherter CometAPI API key - Eine Text-model ID von der Models-Seite
curl, Python 3.10+ oder Node.js 18+
API key, base URL, Authentifizierung
Verwenden Sie die CometAPI-base URL mit OpenAI-kompatiblen Clients:Codebeispiele
Verwenden Sie die folgenden Tabs, um dieselbe Chat Completions-Anfrage mit cURL, Python und Node.js zu senden.Erklärung des Ablaufs
OpenAI-kompatibel bedeutet, dass Ihre Anwendung den Chat Completions-Endpunkt, den Anfrage-Body und die SDK-Methodennamen beibehält, während die base URL und model ID auf CometAPI-Werte geändert werden. Die Route ist standardmäßig synchron. Die API gibt das vollständige Response-Objekt in einer HTTP-Antwort zurück, und Ihre Anwendung liestchoices[0].message.content.
Für inkrementelle Ausgabe setzen Sie stream auf true. Die Antwort wird zu Server-Sent Events und endet mit data: [DONE]. Verwenden Sie Streaming für Chat-Oberflächen und lange Antworten. Behalten Sie die synchrone Form für Hintergrundjobs und einfache Tests bei.
Häufige Parameter
Fehlerbehebung und FAQ
Ist dies die OpenAI API?
Ist dies die OpenAI API?
Nein. Dies ist CometAPIs OpenAI-kompatible API-Route. Sie verwenden einen CometAPI API-Schlüssel, die CometAPI-Basis-URL und eine CometAPI model ID.
Die Anfrage gibt 401 zurück
Die Anfrage gibt 401 zurück
Bestätigen Sie, dass
COMETAPI_KEY in derselben Shell oder Laufzeitumgebung gesetzt ist, die die Anfrage sendet. Fügen Sie keinen echten Schlüssel in Quelldateien ein.Das Modell wird nicht gefunden
Das Modell wird nicht gefunden
Verwenden Sie eine CometAPI model ID, die Text- oder Chat-Anfragen unterstützt. Prüfen Sie vor einem erneuten Versuch die Models-Seite.
Das SDK ruft weiterhin OpenAI auf
Das SDK ruft weiterhin OpenAI auf
Bestätigen Sie, dass der Client in Python
base_url oder in Node.js baseURL auf https://api.cometapi.com/v1 setzt.Nächste Schritte
- Lesen Sie die Chat Completions API-Referenz.
- Konfigurieren Sie SDK-Clients in Use CometAPI with OpenAI SDKs.
- Listen Sie verfügbare Modelle mit List available CometAPI models auf.
- Fügen Sie Wiederholungs- und Rate-Limit-Behandlung mit Error codes and retry strategy hinzu.