メインコンテンツへスキップ

TokenLabとは?

TokenLabは、OpenAI、Anthropic、Google、DeepSeek、Moonshot、MiniMaxなどのプロバイダから提供される数百のAIモデルへ統一的にアクセスできるAI API集約プラットフォームです。

ネイティブ + 互換

プロバイダー固有の動作が重要な場合はネイティブの Anthropic/Gemini ルートを使用し、既存の OpenAI 風ツールには OpenAI 互換の /v1 ルートを使用してください。

ネイティブ形式

1つのプラットフォームからOpenAI、Anthropic、Gemini、Responsesスタイルのエンドポイントを呼び出せます。

従量課金制

サブスクリプションは不要。実際に使用した分だけ支払います。

高可用性

スマートルーティング、フェイルオーバー、マルチチャネルサポートにより信頼性を向上させます。

対応機能

公開カタログは時間とともに変わります。現在の可用性は /v1/modelsrecommended_for、またはモデルページで確認してください。以下の例は現在の公開モデル ID を使っています。
機能説明モデル例
チャットと推論テキスト生成、計画、ツール利用gpt-5.4, claude-sonnet-4-6, deepseek-r1
ビジョンとマルチモーダル画像理解とマルチモーダルチャットgpt-4o, claude-sonnet-4-6, gemini-3.5-flash
画像生成と編集テキストから画像生成、画像編集gpt-image-2, flux-pro, qwen-image-plus
動画生成テキスト/画像/参照動画からの生成とモーション制御veo3.1, wan-2.7, kling-3.0-video, happyhorse-1.0
音声と RealtimeTTS、文字起こし、翻訳、リアルタイムセッションgpt-4o-mini-tts, whisper-1, gpt-realtime
Embeddings と rerankテキストベクトル化と再ランキングtext-embedding-3-small, qwen3-vl-rerank
翻訳テキスト翻訳と WebSocket 音声翻訳ワークフローdoubao-seed-translation, gpt-realtime-translate
音楽と 3D音楽と 3D アセット生成suno-music, tripo-h3.1
WorldsWorld 生成、ステータスポーリング、メディアアセットフロー現在の可用性は /v1/worlds/generations と Models API で確認してください

リクエスト形式を選択

必要な挙動に合うルートから始めてください。provider-native 機能にはネイティブな Anthropic/Gemini ルートを使用し、既存の OpenAI 形式のチャットコードを移行する場合は OpenAI 互換 な /v1/chat/completions を使用してください。
curl https://api.tokenlab.sh/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [
      {"role": "user", "content": "Explain what TokenLab does in one sentence."}
    ]
  }'
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.tokenlab.sh/v1"
)

response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Explain what TokenLab does in one sentence."}]
)

print(response.choices[0].message.content)
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://api.tokenlab.sh/v1'
});

const response = await client.chat.completions.create({
  model: 'gpt-5.4',
  messages: [{ role: 'user', content: 'Explain what TokenLab does in one sentence.' }],
});

console.log(response.choices[0].message.content);
Responses 固有の動作が明示的に必要な場合にのみ POST /v1/responses を使用してください。これは、すべてのモデルに共通するデフォルトの互換パスではありません。

主な機能

複数のAPIフォーマット

1つのアカウントでOpenAI、Anthropic、Gemini、またはResponsesネイティブ形式を使用できます。

エージェント優先のエラー

構造化されたヒントによりコーディングエージェントがより速く自己修正できるようにします。

統合対応範囲

プロバイダ固有の変更を減らしてIDE、SDK、フレームワーク、チャットアプリと接続します。

次のステップ

クイックスタート

最初のリクエストを数分で動作させましょう。

APIリファレンス

エンドポイントごとのリファレンスを参照してください。

統合

SDK、IDE、アプリの統合から始めましょう。

モデル

現在のモデルの可用性と料金を閲覧できます。