Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
Ringkasan
Endpoint ini menyediakan kompatibilitas native dengan Anthropic Messages API. Gunakan ini untuk model Claude dengan fitur seperti extended thinking. Endpoint ini tetap mengikuti kontrak native Anthropic.messages harus berupa array pesan user / assistant, system berada pada field top-level system, dan max_tokens wajib dikirim. Jika payload menggunakan role OpenAI seperti system, developer, atau tool di dalam messages, kirim ke /v1/chat/completions.
Base URL untuk Anthropic SDK:
https://api.tokenlab.sh (tanpa sufiks /v1)Header Permintaan
TokenLab API key Anda. Alternatif untuk token Bearer.
Versi Anthropic API. Gunakan
2023-06-01.Body Permintaan
ID model Claude (misalnya,
claude-sonnet-4-6 atau claude-opus-4-6).Array objek message dengan
role dan content.Jumlah token maksimum yang akan dihasilkan.
Prompt sistem (terpisah dari array messages).
Temperature sampling (0-1).
Aktifkan respons streaming.
Konfigurasi extended thinking (Claude Opus 4.5).
type(string):"enabled"untuk mengaktifkanbudget_tokens(integer): Anggaran token untuk thinking
Tools yang tersedia untuk model.
Bagaimana model harus menggunakan tools. Opsi:
auto, any, tool (tool tertentu).Parameter nucleus sampling. Gunakan temperature atau top_p, bukan keduanya.
Hanya ambil sampel dari K opsi teratas untuk setiap token.
Urutan stop kustom yang akan menyebabkan model berhenti menghasilkan.
Metadata yang dilampirkan ke permintaan untuk tujuan pelacakan.
Respons
Pengidentifikasi message yang unik.
Selalu
message.Selalu
assistant.Array blok konten (text, thinking, tool_use).
Model yang digunakan.
Alasan generation berhenti (
end_turn, max_tokens, tool_use).Penggunaan token dengan
input_tokens dan output_tokens.Contoh Input Visual
Untuk model Claude dengan dukungan visi, letakkan gambar di dalammessages[].content sebagai blok gambar terstruktur.
Contoh Extended Thinking
Anthropic Batch Pesan
TokenLab kini juga menyediakan alur native Anthropic Message Batches di samping/v1/messages.
Rute yang tersedia:
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
- Gunakan API key TokenLab yang sama bersama header native Anthropic.
- Jika item batch mereferensikan
file_id, sertakan jugaanthropic-beta: files-api-2025-04-14. - Batch job mempertahankan bentuk request/response native Anthropic, sementara TokenLab melacak siklus settlement internalnya.