5 分で始める
サインアップ、チャージ、サブスクライブ、キー作成、ToRouter への最初の API 呼び出しまで。
メールアドレスとカードだけで、ゼロから最初の API 呼び出し成功までを 5 分以内に実現します。
アカウントを作成する
portal.torouter.ai を開き、メールアドレスとパスワードで登録します。送信される確認リンクをクリックしてアカウントを有効化してください。
詳細は サインアップとメール認証 を参照してください。
Stripe でチャージする
コンソールで Billing → チャージ を開き、Stripe 経由でカード決済します。クレジットはアカウント残高に反映され、トークン従量課金のリクエストはここから差し引かれます。
詳細は 残高をチャージする を参照してください。
モデルアクセスを有効化する
コンソールの Subscriptions を開き、画面の案内に従ってサブスクライブします。完了すると、その範囲のモデルをキーから呼び出せるようになります。
最初の呼び出しを行う
作成したキーを使って、OpenAI 互換のエンドポイントを呼び出します。
from openai import OpenAI
client = OpenAI(
api_key="sk-***",
base_url="https://portal.torouter.ai/v1",
)
resp = client.chat.completions.create(
model="gpt-5",
messages=[{"role": "user", "content": "Say hello in one word."}],
)
print(resp.choices[0].message.content)import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-***',
baseURL: 'https://portal.torouter.ai/v1',
});
const resp = await client.chat.completions.create({
model: 'gpt-5',
messages: [{ role: 'user', content: 'Say hello in one word.' }],
});
console.log(resp.choices[0].message.content);curl https://portal.torouter.ai/v1/chat/completions \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5",
"messages": [{"role": "user", "content": "Say hello in one word."}]
}'同じホストに対して Anthropic の /v1/messages や Gemini の /v1beta を呼び出すこともできます。Base URL と認証 を参照してください。