Skip to main content

概要

TokenLab は、必要な動作に合わせて SDK を選ぶことで最も簡単に統合できます:
  • Claude ネイティブの /v1/messages 動作向けの公式 Anthropic SDKs
  • Gemini ネイティブのリクエスト形状向けの公式 Gemini / Google AI ツール
  • OpenAI 互換の /v1 ルートおよび Responses スタイルの使用には、公式の OpenAI SDKs を使用してください
サポートの境界は統合ページで確認してください。この docs セットでは、「推奨」または「サポート対象」は、文書化されたセットアップ経路が存在することを意味します。それは必ずしも、このリポジトリ内で各フレームワークのヘルパーや provider-specific 機能が end-to-end で回帰テストされていることを意味しません。

推奨 SDK

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

go get github.com/openai/openai-go/v3

Anthropic SDK

Claude Messages API のネイティブサポート

OpenAI SDK の例

既存の OpenAI 互換 クライアントを移行している場合や、/v1 の互換経路が必要な場合に使用してください。Claude ネイティブまたは Gemini ネイティブの機能については、代わりに対応するネイティブ SDK を使用してください。

OpenAI Go の例

Anthropic SDK の例

どの SDK を使うべきですか?

ベストプラクティス

provider-specific なフィールド、ツール、ストリーミングの詳細、その他別の形式を介して変換すべきでない動作については、Anthropic または Gemini のネイティブルートを使用してください。
OpenAI 互換 SDK は、既存の OpenAI 形式クライアント、移植性のあるチャット、そして embeddings に最適な経路です。これらは互換経路として扱ってください。TokenLab の唯一の API 面ではありません。
古い環境変数エイリアスに頼るのではなく、TokenLab のベース URL をクライアント設定に直接指定してください。