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.tokenlab.sh (/v1 soneki yok)İstek Başlıkları
string
gerekli
TokenLab API anahtarınız. Bearer token’a alternatif.
string
gerekli
Anthropic API sürümü.
2023-06-01 kullanın.İstek Gövdesi
string
gerekli
Claude model ID’si (ör.
claude-sonnet-4-6 veya claude-opus-4-6).array
gerekli
role ve content içeren mesaj nesneleri dizisi.integer
gerekli
Oluşturulacak maksimum token sayısı.
string
System prompt (
messages dizisinden ayrı).number
varsayılan:"1"
Örnekleme sıcaklığı (0-1).
boolean
varsayılan:"false"
Streaming yanıtlarını etkinleştirir.
object
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
array
Model için kullanılabilir araçlar.
object
Modelin araçları nasıl kullanması gerektiği. Seçenekler:
auto, any, tool (belirli araç).number
Nucleus sampling parametresi. Hem temperature hem de top_p birlikte değil, yalnızca biri kullanılmalıdır.
integer
Her token için yalnızca en iyi K seçenek arasından örnekleme yapar.
array
Modelin üretimi durdurmasına neden olacak özel durdurma dizileri.
object
İzleme amaçları için isteğe eklenecek metadata.
Yanıt
string
Benzersiz mesaj tanımlayıcısı.
string
Her zaman
message.string
Her zaman
assistant.array
İçerik blokları dizisi (
text, thinking, tool_use).string
Kullanılan model.
string
Üretimin neden durduğu (
end_turn, max_tokens, tool_use).object
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
TokenLab 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ı TokenLab 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; TokenLab ise mutabakat için billing durumunu takip eder.