Endpoint này cung cấp khả năng tương thích gốc với Anthropic Messages API. Hãy sử dụng endpoint này cho các model Claude với các tính năng như extended thinking.Endpoint này giữ nguyên hợp đồng native của Anthropic. messages phải là mảng tin nhắn user / assistant, system nằm ở field cấp cao nhất system, và max_tokens là bắt buộc. Nếu payload dùng role kiểu OpenAI như system, developer, hoặc tool bên trong messages, hãy gửi sang /v1/chat/completions.
Base URL cho Anthropic SDK: https://api.tokenlab.sh (không có hậu tố /v1)
message = client.messages.create( model="claude-opus-4-6", max_tokens=16000, thinking={ "type": "enabled", "budget_tokens": 10000 }, messages=[{"role": "user", "content": "Solve this math problem..."}])for block in message.content: if block.type == "thinking": print(f"Thinking: {block.thinking}") elif block.type == "text": print(f"Response: {block.text}")```}## Các lô tin nhắn AnthropicTokenLab hiện cũng cung cấp luồng Anthropic Message Batches gốc bên cạnh `/v1/messages`.Các route khả dụng:- `POST /v1/messages/batches`- `GET /v1/messages/batches`- `GET /v1/messages/batches/:message_batch_id`- `GET /v1/messages/batches/:message_batch_id/results`- `POST /v1/messages/batches/:message_batch_id/cancel`- `DELETE /v1/messages/batches/:message_batch_id`Ghi chú vận hành:- Sử dụng cùng một TokenLab API key với các header Anthropic gốc.- Nếu batch item tham chiếu `file_id`, hãy thêm cả `anthropic-beta: files-api-2025-04-14`.- Batch job vẫn giữ nguyên hình dạng request/response gốc của Anthropic, trong khi TokenLab theo dõi vòng đời quyết toán nội bộ của chúng.