Quickstart

4 ステップ、目標 5 分。

クレジットカード不要。登録と同時に ¥3,000 分(30 日有効)を付与し、このページ内で最初の 1 リクエストまで送れます。

経過0:00
目標5:00
ステップ1 / 4

Googleなら最短 30 秒で開始

STEP 01 / 04 · 約 1 分
法人は請求書払い(月末締め翌月末払い)を申請できます。個人はカードまたは銀行振込でチャージ。
✓Google ID で安全にログイン
パスワード入力なし。ログイン後すぐに ¥3,000 分の無料残高を受け取り、必要な時だけチャージできます。
またはメールで
メールアドレスの形式を確認してください
8 文字以上で入力してください
会社名を入力してください
続けるには同意が必要です
送信データは学習に使いません。ログの保存は 30 日(変更可)。api.tokentaro.jp/v1

登録完了

STEP 01 / 04 · 完了
Balance

¥3,000 分を付与しました。

¥3,000.0有効期限 2026-10-22

you@example.co.jp に確認メールを送りました。未確認のまま次に進んで構いません(このセッション中は試せます)。

  • アカウント種別個人
  • 月額上限(既定)¥10,000 / 月 · 到達で自動停止
  • 80% でメール通知ON
  • 次回の自動課金なし(前払いのみ)
残高は Free 枠のため 30 日で失効します。チャージした残高は最終チャージ日から 6 か月有効。

API キーを発行

STEP 02 / 04 · 約 30 秒
用途名を入力してください
プロジェクトや顧客ごとにキーを分けると、費用がキー単位で分かれます。後から何本でも追加できます。
¥
到達すると このキーだけ 自動停止。80% でメール通知。
用途名は後から変更できます。キーは SHA-256 ハッシュのみ保存し、当社でも平文を復元できません。

ブラウザで動作確認

STEP 03 / 04 · 約 1 分
プロンプトを入力してください
tt_live_••••••••••••••••••••••••••••a6e8
社内 Bot
200 OK · 残高から ¥1.3 を引きました。もう一度送るか、次へ進んでください。
POST api.tokentaro.jp/v1/chat/completions
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」として載ります)。

コードをコピー

STEP 04 / 04 · 約 30 秒

キー入りのコード例

発行したキーを埋め込んであります。貼り付けてそのまま動きます。本番では環境変数 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 以降で確認
  • 経過時間1:48
  • 残高¥2,998.7
  • キー
ダッシュボードへ ドキュメントを見る ダッシュボードで上限・明細・請求書を確認できます。