Genel Bakış
Bu endpoint, yerel Anthropic Messages API uyumluluğu sağlar. Bunu, genişletilmiş düşünme gibi özelliklerle Claude modelleri için kullanın. Bu endpoint yerel Anthropic sözleşmesini korur.messages, yalnızca user / assistant mesajlarından oluşan bir dizi olmalıdır; system üst seviye system alanına yazılır ve max_tokens zorunludur. Payload messages içinde OpenAI rolleri olan system, developer veya tool kullanıyorsa bunu /v1/chat/completions endpoint’ine gönderin.
Anthropic SDK için Base URL:
https://api.aisonar.dev (/v1 soneki yok)İstek Başlıkları
AI Sonar API anahtarınız. Bearer token’a alternatif.
Anthropic API sürümü.
2023-06-01 kullanın.İstek Gövdesi
Claude model ID’si (ör.
claude-sonnet-4-6 veya claude-opus-4-6).role ve content içeren mesaj nesneleri dizisi.Oluşturulacak maksimum token sayısı.
System prompt (
messages dizisinden ayrı).Örnekleme sıcaklığı (0-1).
Streaming yanıtlarını etkinleştirir.
Genişletilmiş düşünme yapılandırması (Claude Opus 4.5).
type(string): Etkinleştirmek için"enabled"budget_tokens(integer): Düşünme için token bütçesi
Model için kullanılabilir araçlar.
Modelin araçları nasıl kullanması gerektiği. Seçenekler:
auto, any, tool (belirli araç).Nucleus sampling parametresi. Hem temperature hem de top_p birlikte değil, yalnızca biri kullanılmalıdır.
Her token için yalnızca en iyi K seçenek arasından örnekleme yapar.
Modelin üretimi durdurmasına neden olacak özel durdurma dizileri.
İzleme amaçları için isteğe eklenecek metadata.
Yanıt
Benzersiz mesaj tanımlayıcısı.
Her zaman
message.Her zaman
assistant.İçerik blokları dizisi (
text, thinking, tool_use).Kullanılan model.
Üretimin neden durduğu (
end_turn, max_tokens, tool_use).input_tokens ve output_tokens ile token kullanımı.Görsel Girdi Örneği
Görsel desteği olan Claude modelleri için, resimleri yapılandırılmış görüntü blokları olarakmessages[].content içine yerleştirin.
Genişletilmiş Düşünme Örneği
Anthropic Mesaj Toplu İşlemleri
AI Sonar artık/v1/messages yanında yerel Anthropic Message Batches akışını da sunuyor.
Kullanılabilir rotalar:
POST /v1/messages/batchesGET /v1/messages/batchesGET /v1/messages/batches/:message_batch_idGET /v1/messages/batches/:message_batch_id/resultsPOST /v1/messages/batches/:message_batch_id/cancelDELETE /v1/messages/batches/:message_batch_id
- Aynı AI Sonar API anahtarını ve Anthropic yerel başlıklarını kullanın.
- Batch öğeleri
file_idreferansı içeriyorsaanthropic-beta: files-api-2025-04-14başlığını da ekleyin. - Batch işlerinin istek/yanıt biçimi Anthropic yerel formatında kalır; AI Sonar ise iç settlement yaşam döngüsünü takip eder.