Quickstart 登録から最初のレスポンスまで
4 ステップ、目標 5 分。
クレジットカード不要。登録と同時に ¥3,000 分(30 日有効)を付与し、このページ内で最初の 1 リクエストまで送れます。
経過0:00
目標5:00
ステップ1 / 4
Googleなら最短 30 秒で開始
送信データは学習に使いません。ログの保存は 30 日(変更可)。api.tokentaro.jp/v1
登録完了
Balance 残高を付与しました
¥3,000 分を付与しました。
¥3,000.0有効期限 2026-10-22
you@example.co.jp に確認メールを送りました。未確認のまま次に進んで構いません(このセッション中は試せます)。
- アカウント種別個人
- 月額上限(既定)¥10,000 / 月 · 到達で自動停止
- 80% でメール通知ON
- 次回の自動課金なし(前払いのみ)
残高は Free 枠のため 30 日で失効します。チャージした残高は最終チャージ日から 6 か月有効。
API キーを発行
用途名は後から変更できます。キーは SHA-256 ハッシュのみ保存し、当社でも平文を復元できません。
ブラウザで動作確認
Request未送信
{ "model": "claude-sonnet-5",
"messages": [{ "role": "user", "content": "納品書の文面を丁寧語で作って" }] }
Response「送信」を押すとここに表示されます
// レスポンス待ち
残高¥3,000.0まだ消費していません
今の 1 回—
トークン—
単価は Claude Sonnet 5(入力 ¥470 / 出力 ¥2,350 per 1M tok・税込)。¥0.1 単位で残高に即時反映。
この画面の送信も通常のリクエストと同じ扱いです(明細に「社内 Bot」として載ります)。
コードをコピー
キー入りのコード例
発行したキーを埋め込んであります。貼り付けてそのまま動きます。本番では環境変数 TOKENTARO_API_KEY に入れてください。
key: tt_live_7f3a9c2e4b8d1f60a5e7c3b9d2f4a6e8
- Base URLapi.tokentaro.jp/v1
- モデルclaude-sonnet-5
- 対応プロトコルChat / Embeddings / Files
- ストリーミングSSE 対応
curl https://api.tokentaro.jp/v1/chat/completions \ -H "Authorization: Bearer tt_live_7f3a9c2e4b8d1f60a5e7c3b9d2f4a6e8" \ -H "Content-Type: application/json" \ -d '{"model":"claude-sonnet-5", "messages":[{"role":"user","content":"納品書の文面を丁寧語で作って"}]}'
そのまま端末に貼り付けて実行
# pip install openai from openai import OpenAI client = OpenAI( base_url="https://api.tokentaro.jp/v1", api_key="tt_live_7f3a9c2e4b8d1f60a5e7c3b9d2f4a6e8", # 本番は os.environ["TOKENTARO_API_KEY"] ) res = client.chat.completions.create( model="claude-sonnet-5", messages=[{"role": "user", "content": "納品書の文面を丁寧語で作って"}], ) print(res.choices[0].message.content) print(res.usage.total_tokens)
既存の OpenAI SDK のまま。base_url と api_key の 2 行だけ変更
// npm i openai import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.tokentaro.jp/v1", apiKey: "tt_live_7f3a9c2e4b8d1f60a5e7c3b9d2f4a6e8", // 本番は process.env.TOKENTARO_API_KEY }); const res = await client.chat.completions.create({ model: "claude-sonnet-5", messages: [{ role: "user", content: "納品書の文面を丁寧語で作って" }], }); console.log(res.choices[0].message.content, res.usage.total_tokens);
Node 18 以降。ストリーミングは stream: true
- 設定 → モデルプロバイダーOpenAI-API-compatible
- モデル名claude-sonnet-5
- API Keytt_live_7f3a9c2e4b8d1f60a5e7c3b9d2f4a6e8
- API endpoint URLhttps://api.tokentaro.jp/v1
- Completion modeChat
- コンテキスト長200000
Dify 0.15 以降で確認。Embeddings も同じエンドポイントで追加できます
- ノードOpenAI Chat Model(LangChain)
- Credential → Base URLhttps://api.tokentaro.jp/v1
- Credential → API Keytt_live_7f3a9c2e4b8d1f60a5e7c3b9d2f4a6e8
- Modelclaude-sonnet-5(一覧から選択 or 直接入力)
- 用途名でキーを分けるワークフローごとに 1 キー → 明細が分かれます
n8n 1.60 以降で確認