Przejdź do treści

Claude Messages

POST /v1/messages ze zgodnymi z Anthropic wiadomościami, narzędziami i strumieniowaniem.

http
POST https://api.webway.sh/v1/messages

Używaj tego punktu końcowego z SDK Anthropic oraz z Claude Code. W odróżnieniu od punktów końcowych w stylu OpenAI korzysta on z uwierzytelniania x-api-key.

Żądanie

bash
curl https://api.webway.sh/v1/messages \
  -H "x-api-key: $WEBWAY_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-5",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "Say hello."}]
  }'
Pole Typ Uwagi
model ciąg znaków Wymagany identyfikator modelu Claude
messages tablica Wymagane wiadomości user i assistant
max_tokens liczba całkowita Wymagana maksymalna długość odpowiedzi
system ciąg znaków lub tablica Prompt systemowy
tools tablica Definicje narzędzi zgodne z Anthropic
temperature liczba Temperatura próbkowania
stream wartość logiczna Strumieniuje zdarzenia wiadomości, gdy true

Odpowiedź

json
{
  "id": "msg_01…",
  "type": "message",
  "role": "assistant",
  "model": "anthropic/claude-sonnet-5",
  "content": [{"type": "text", "text": "Hello!"}],
  "stop_reason": "end_turn",
  "usage": {"input_tokens": 9, "output_tokens": 2}
}

Bazowy adres URL dla SDK Anthropic to https://api.webway.sh, bez /v1; SDK samo dodaje /v1/messages.