मुख्य सामग्री पर जाएँ

Claude Messages

Anthropic-संगत संदेशों, टूल और स्ट्रीमिंग के साथ POST /v1/messages।

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

इस एंडपॉइंट का उपयोग Anthropic SDK और Claude Code के साथ करें। OpenAI-शैली के एंडपॉइंट्स के विपरीत, यह x-api-key प्रमाणीकरण का उपयोग करता है।

अनुरोध

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."}]
  }'
फ़ील्ड प्रकार टिप्पणियाँ
model string आवश्यक Claude मॉडल ID
messages array आवश्यक user और assistant संदेश
max_tokens integer आवश्यक अधिकतम आउटपुट
system string या array सिस्टम प्रॉम्प्ट
tools array Anthropic-संगत टूल परिभाषाएँ
temperature number सैंपलिंग टेम्परेचर
stream boolean true होने पर संदेश इवेंट स्ट्रीम करता है

प्रतिक्रिया

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}
}

Anthropic SDK का बेस URL https://api.webway.sh है, /v1 के बिना; /v1/messages को SDK स्वयं जोड़ता है।