Skip to content

Anthropic Uyumlu (Messages)

Qevron, Anthropic'in Messages API biçimini de konuşur. Böylece anthropic SDK'sını veya Anthropic formatındaki mevcut kodunuzu yalnızca adresi değiştirerek kullanabilirsiniz.

POST/v1/messages

İstek parametreleri

AlanTipZorunluAçıklama
modelstringModel adı
messagesdizi{ role, content } mesajları
max_tokensintegerÜretilecek azami token
systemstringSistem yönergesi
temperaturenumberYaratıcılık
streambooleanSSE akışı

Örnek

bash
curl https://app.qevron.ai/v1/messages \
  -H "Authorization: Bearer $QEVRON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "verinova",
    "max_tokens": 256,
    "system": "Sen yardımcı bir asistansın.",
    "messages": [
      { "role": "user", "content": "Merhaba!" }
    ]
  }'
python
import anthropic

client = anthropic.Anthropic(
    api_key="QEVRON_API_KEY",
    base_url="https://app.qevron.ai",   # /v1/messages otomatik eklenir
)

msg = client.messages.create(
    model="verinova",
    max_tokens=256,
    system="Sen yardımcı bir asistansın.",
    messages=[{"role": "user", "content": "Merhaba!"}],
)
print(msg.content)

Kimlik doğrulama

Anthropic SDK x-api-key başlığını kullanır; Qevron bunu kabul eder (bkz. Kimlik Doğrulama). Authorization: Bearer de çalışır.

Yanıt

Anthropic Messages biçiminde bir yanıt döner; üretilen metin content bloklarında bulunur:

json
{
  "id": "msg_...",
  "type": "message",
  "role": "assistant",
  "model": "verinova",
  "content": [ { "type": "text", "text": "Merhaba! Size nasıl yardımcı olabilirim?" } ],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 14, "output_tokens": 11 }
}

TIP

OpenAI biçimini tercih ederseniz aynı modele /v1/chat/completions üzerinden de erişebilirsiniz.

Qevron — AI gateway. Arpanet / OpenAI / Anthropic / Gemini uyumlu.