Co zbudujesz
Wyślesz jedno żądanie doPOST /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: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 wcontent.
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
Żą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.SDK nadal wywołuje Anthropic bezpośrednio
SDK nadal wywołuje Anthropic bezpośrednio
Potwierdź, że klient SDK ustawia
base_url w Pythonie lub baseURL w Node.js na https://api.cometapi.com.Którego modelu powinienem użyć
Którego modelu powinienem użyć
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
- Użyj referencji Anthropic Messages API, aby poznać pełne pola żądania i odpowiedzi.
- Sprawdź dostępność modeli w Models.
- Skonfiguruj lokalne sesje kodowania za pomocą przewodnika integracji Claude Code.
- Zapoznaj się z zachowaniem ponawiania w Kody błędów i strategia ponawiania.