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.
概要
このエンドポイントは、Anthropic Messages API とのネイティブ互換性を提供します。extended thinking などの機能を備えた Claude モデルにはこれを使用してください。 このエンドポイントは Anthropic のネイティブ契約を維持します。messages は user / assistant メッセージの配列である必要があり、system はトップレベルの system フィールドに置き、max_tokens は必須です。messages 内で OpenAI の system、developer、tool などの role を使う payload は /v1/chat/completions に送ってください。
Anthropic SDK の Base URL:
https://api.tokenlab.sh(/v1 サフィックスなし)リクエストヘッダー
あなたの TokenLab API key です。Bearer token の代替として使用できます。
Anthropic API version。
2023-06-01 を使用してください。リクエストボディ
Claude モデル ID(例:
claude-sonnet-4-6 または claude-opus-4-6)。role と content を持つ message object の配列。生成する最大 token 数。
System prompt(messages 配列とは別)。
Sampling temperature(0-1)。
ストリーミングレスポンスを有効にします。
Extended thinking の設定(Claude Opus 4.5)。
type(string): 有効化するには"enabled"budget_tokens(integer): thinking 用の token 予算
モデルで利用可能なツール。
モデルがツールをどのように使用すべきか。オプション:
auto、any、tool(特定のツール)。Nucleus sampling パラメータ。temperature または top_p のいずれか一方のみを使用し、両方は使用しないでください。
各 token について上位 K 個の選択肢からのみサンプリングします。
モデルの生成を停止させるカスタム stop sequence。
トラッキング目的でリクエストに付加する metadata。
レスポンス
一意のメッセージ識別子。
常に
message。常に
assistant。content block(text、thinking、tool_use)の配列。
使用されたモデル。
生成が停止した理由(
end_turn、max_tokens、tool_use)。input_tokens と output_tokens を含む token 使用量。ビジョン入力の例
画像対応の Claude モデルでは、画像をmessages[].content 内に構造化された画像ブロックとして配置してください。
Extended Thinking の例
Anthropic メッセージバッチ
TokenLab では/v1/messages に加えて、Anthropic Message Batches のネイティブフローも提供しています。
利用できるルート:
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
- 同じ TokenLab API key と Anthropic ネイティブヘッダーを使用してください。
- batch item が
file_idを参照する場合は、anthropic-beta: files-api-2025-04-14も付けてください。 - Batch job は Anthropic ネイティブのリクエスト/レスポンス形式を維持しつつ、TokenLab 側で内部の精算ライフサイクルを追跡します。