Skip to main content
Ta strona to szybki start z API CometAPI zgodnym z OpenAI. Pomaga ponownie wykorzystać format żądań Chat Completions, SDK OpenAI oraz bazowy URL CometAPI. Nie jest to przewodnik konfiguracji konta OpenAI ani strona poświęcona wyłącznie modelom OpenAI.

Co zbudujesz

Wyślesz jedno żądanie tekstowe do zgodnej z OpenAI trasy POST /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:
Uwierzytelniaj bezpośrednie żądania HTTP za pomocą tokena Bearer:

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 odczytuje choices[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

Nie. To jest zgodna z OpenAI trasa API CometAPI. Używasz klucza API CometAPI, bazowego URL CometAPI oraz model ID CometAPI.
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.
Użyj model ID CometAPI, który obsługuje żądania tekstowe lub chat. Przed ponowieniem sprawdź stronę Models.
Potwierdź, że klient ustawia base_url w Pythonie lub baseURL w Node.js na https://api.cometapi.com/v1.

Następne kroki