Skip to main content

Co zbudujesz

Wyślesz jedno żądanie do POST /v1/messages, wypiszesz tekst odpowiedzi Claude i zachowasz kod gotowy do użycia z Anthropic SDK lub bezpośrednio przez HTTP.

Wymagania wstępne

  • Klucz API CometAPI zapisany w COMETAPI_KEY
  • Claude model ID ze strony Models page
  • curl, Python 3.10+ lub Node.js 18+

Klucz API, bazowy URL, uwierzytelnianie

Użyj zgodnego z Anthropic endpointu Messages przez CometAPI:
Uwierzytelniaj bezpośrednie żądania HTTP za pomocą x-api-key oraz nagłówka wersji API Anthropic:

Przykłady kodu

Użyj poniższych zakładek, aby skopiować przykłady w cURL, Python i Node.js.

Wyjaśnienie przepływu

Żądania Claude Messages są domyślnie synchroniczne. API zwraca obiekt wiadomości w jednej odpowiedzi HTTP, a Twoja aplikacja odczytuje pierwszy blok tekstowy w content. Użyj tej ścieżki, gdy potrzebujesz struktur żądań specyficznych dla Claude, takich jak tablice wiadomości Anthropic, extended thinking, prompt caching lub tool use. Jeśli Twoja aplikacja korzysta już z oficjalnego Anthropic SDK, ustaw bazowy URL SDK na https://api.cometapi.com i zachowaj strukturę żądań Messages API.

Typowe parametry

Rozwiązywanie problemów / FAQ

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.
Potwierdź, że klient SDK ustawia base_url w Pythonie lub baseURL w Node.js na https://api.cometapi.com.
Użyj Claude model ID dostępnego dla Twojego konta. Ten szybki start nie ustawia na sztywno modelu Claude, ponieważ dostępność różni się w zależności od konta i rodziny modeli.

Następne kroki