3 行のコードで OpenAI SDK を TonBo 統一ゲートウェイに切り替え
TonBo の Token API は OpenAI エンドポイントプロトコルと完全互換です。すでに実行中の OpenAI SDK の Python / Node / Go コードの base_url と api_key 設定を 3 行変更するだけで、TonBo 統一ゲートウェイに切り替え可能。1 回の呼び出しで GPT-5、Claude 4.5 Opus、Gemini 2.5 Pro、Grok 4、Llama 4 など 50+ の大規模言語モデルに対応します。各サービスプロバイダーごとにアダプテーション層を書く必要がなく、5 つの API Key を管理する必要もなく、請求書も 1 枚だけです。
ステップ 1:Token と base_url を取得
アカウント購読に月間 Token 額度が含まれる
TonBo の各購読プランには月間 Token 額度が含まれており、フラッグシップモデル、高速モデル、オープンソースウェイトモデルの 3 段階をカバーしています。Basic プランは月間 5M tokens、Pro プランは月間 20M、Team プランは月間 50M で 5 つのアカウントに配分可能です。Token API と AI 対話ワークベンチは同じ額度を共有します。対話で消費した token とコード呼び出しで消費した token は 1 つの請求書から差し引かれます。
コンソールでワンクリック API Key 生成
TonBo コンソールにログインし、「開発者 → Token API」ページに進んで、「API Key を生成」をクリックすると、sk-tb- で始まる文字列が得られます。base_url は固定で https://api.tonboai.com/v1 です。これら 2 つの値をメモしておき、次に SDK 設定に貼り付けます。
ステップ 2:3 行のコードを変更して接続
Python:openai SDK
公式 Python SDK の初期化方法は以下の通りです。api_key と base_url を TonBo の値に変更してください:
from openai import OpenAI
client = OpenAI(
api_key="sk-tb-xxxxxxxxxx",
base_url="https://api.tonboai.com/v1",
)
resp = client.chat.completions.create(
model="claude-4-5-sonnet",
messages=[{"role": "user", "content": "クイックソートの実装を書いてください"}],
)
print(resp.choices[0].message.content)
Node.js:openai SDK
Node 側も同様に 2 行だけ変更します:
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-tb-xxxxxxxxxx",
baseURL: "https://api.tonboai.com/v1",
});
const resp = await client.chat.completions.create({
model: "gpt-5",
messages: [{ role: "user", content: "Redis の分散ロック方式を 3 つ教えてください" }],
});
console.log(resp.choices[0].message.content);
Go:go-openai
sashabaranov/go-openai は Go エコシステムの事実上の標準で、直接切り替え可能です:
import openai "github.com/sashabaranov/go-openai"
cfg := openai.DefaultConfig("sk-tb-xxxxxxxxxx")
cfg.BaseURL = "https://api.tonboai.com/v1"
client := openai.NewClientWithConfig(cfg)
resp, _ := client.CreateChatCompletion(ctx, openai.ChatCompletionRequest{
Model: "gemini-2-5-pro",
Messages: []openai.ChatCompletionMessage{
{Role: openai.ChatMessageRoleUser, Content: "CAP 定理について説明してください"},
},
})
ステップ 3:モデルの切り替えは model パラメータを変更するだけ
すべての 50+ の大規模言語モデルは TonBo 統一ゲートウェイで同じ Chat Completions プロトコルを使用します。モデルの切り替えは model フィールドの 1 行を変更するだけです:
gpt-5— OpenAI フラッグシップ推論 + Agentgpt-4o— OpenAI マルチモーダル + 低コストストリーミングclaude-4-5-opus— Anthropic 長コンテキストコード生成claude-4-5-sonnet— Anthropic 高スループット Agent デフォルトモデルgemini-2-5-pro— Google 超長コンテキスト + マルチモーダルgrok-4— xAI 推論 + リアルタイム検索llama-4-maverick— Meta オープンソースウェイトフラッグシップdeepseek-v3-2— DeepSeek コードと推論オープンソースウェイトqwen-3-max— Alibaba のオープンソースモデル
完全なリストはコンソールのモデルディレクトリページで確認できます。新しいモデルの追加や段階的なモデルの調整は、同じ API セットに自動的に表示され、クライアント側のアップグレードは不要です。
一般的な比較:TonBo Token API vs 公式 API 直接接続
| 項目 | TonBo Token API | 公式 API 直接接続 |
|---|---|---|
| SDK 互換性 | 100% OpenAI 互換、base_url を変更するだけ | 各社独自 SDK |
| マルチモデル切り替え | model パラメータのみ変更 | SDK を切り替え、アダプテーション層を再構築 |
| API Key 管理 | 1 つ | N 個 |
| 請求書 | 購読プラン + 従量超過 | 各社独立請求書 |
| ネットワークチャネル | AI セキュリティトンネル内蔵、低遅延安定 | ローカルネットワーク環境に依存 |
| 有効化速度 | 3 行変更で即座に有効 | 新規追加ごとに再契約が必要 |
1 回の統合で 50+ の大規模言語モデルを自由に切り替え
TonBo Token API は購読の標準機能で、AI セキュリティトンネルと統一対話ワークベンチと 1 つの請求書、1 つの額度を共有します。Token API ドキュメントを確認するか、今すぐ TonBo アカウントに登録して、3 行のコードで最初のリクエストを実行してください。


