Co zbudujesz
Wyślesz jedno żądanie tekstowe do zgodnej z OpenAI trasyPOST /v1/chat/completions w CometAPI, wyświetlisz komunikat asystenta i zachowasz format żądania gotowy dla aplikacji, które już używają SDK OpenAI.
Kiedy użyć tej strony
Użyj tego szybkiego startu, gdy jeden z tych przypadków pasuje do Twojego projektu:- Już używasz SDK OpenAI lub formatów żądań Chat Completions.
- Chcesz przełączyć bazowy URL na CometAPI.
- Chcesz wywołać model ID CometAPI przez trasę zgodną z API OpenAI.
Wymagania wstępne
- Klucz API CometAPI zapisany w
COMETAPI_KEY - Tekstowy model ID ze strony Models page
curl, Python 3.10+ lub Node.js 18+
Klucz API, bazowy URL, uwierzytelnianie
Użyj bazowego URL CometAPI z klientami zgodnymi z OpenAI:Przykłady kodu
Użyj poniższych zakładek, aby wysłać to samo żądanie Chat Completions za pomocą cURL, Python i Node.js.Wyjaśnienie przepływu
Zgodność z OpenAI oznacza, że Twoja aplikacja zachowuje endpoint Chat Completions, treść żądania i nazwy metod SDK, jednocześnie zmieniając bazowy URL i model ID na wartości CometAPI. Domyślnie trasa działa synchronicznie. API zwraca kompletny obiekt odpowiedzi w jednej odpowiedzi HTTP, a Twoja aplikacja odczytujechoices[0].message.content.
Aby uzyskać przyrostowe dane wyjściowe, ustaw stream na true. Odpowiedź stanie się strumieniem Server-Sent Events i zakończy się data: [DONE]. Używaj streamingu w interfejsach czatu i przy długich odpowiedziach. Zachowaj formę synchroniczną dla zadań w tle i prostych testów.
Typowe parametry
Rozwiązywanie problemów i FAQ
Czy to jest OpenAI API?
Czy to jest OpenAI API?
Nie. To jest zgodna z OpenAI trasa API CometAPI. Używasz klucza API CometAPI, bazowego URL CometAPI oraz model ID CometAPI.
Żądanie zwraca 401
Żądanie zwraca 401
Potwierdź, że
COMETAPI_KEY jest ustawiony w tej samej powłoce lub środowisku uruchomieniowym, które wysyła żądanie. Nie wklejaj prawdziwego klucza do plików źródłowych.Model nie został znaleziony
Model nie został znaleziony
Użyj model ID CometAPI, który obsługuje żądania tekstowe lub chat. Przed ponowieniem sprawdź stronę Models.
SDK nadal wywołuje OpenAI
SDK nadal wywołuje OpenAI
Potwierdź, że klient ustawia
base_url w Pythonie lub baseURL w Node.js na https://api.cometapi.com/v1.Następne kroki
- Przeczytaj dokumentację API Chat Completions.
- Skonfiguruj klientów SDK w Use CometAPI with OpenAI SDKs.
- Wyświetl dostępne modele za pomocą List available CometAPI models.
- Dodaj obsługę ponawiania i limitów szybkości z użyciem Error codes and retry strategy.