導入ガイド

リクエスト例、認証、公開モデルID、エラーハンドリングを確認するための実装リファレンスです。

実装するときに使うリファレンス

リクエスト形式、SDK 利用例、公開モデルID、課金まわりの実装ノートを確認できます。

目次

1. Quick Start

OpenAI 互換形式で利用できます。変更するのは base URL と public model id だけです。

curl https://api.tokenoutput.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.6-plus",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

2. 認証

すべての API リクエストには Bearer API Key が必要です。

Authorization: Bearer sk-your-api-key

3. SDK 利用例

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.tokenoutput.cc/v1"
)

resp = client.chat.completions.create(
    model="qwen3.6-plus",
    messages=[{"role": "user", "content": "Hello"}]
)
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://api.tokenoutput.cc/v1',
});

const resp = await client.chat.completions.create({
  model: 'qwen3.6-plus',
  messages: [{ role: 'user', content: 'Hello' }],
});

4. Streaming

stream: true を指定すると SSE で返します。

curl -N https://api.tokenoutput.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.6-plus",
    "stream": true,
    "messages": [{"role": "user", "content": "こんにちは"}]
  }'

5. Public Model ID 一覧

現在利用可能な public model id を表示します。

Public Model ID 説明 制限 料金
読み込み中...

6. 課金メモ

プラン比較や購入判断は 料金ページ を参照してください。

7. Anthropic 互換 API

/v1/messages を使って Anthropic SDK や Claude Code から接続できます。API Key は x-api-key で送信できます。

curl https://api.tokenoutput.cc/v1/messages \
  -H "x-api-key: sk-your-api-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

8. エラー

CodeMeaning
400不正なリクエスト、または未対応モデル
401無効または不足している API Key
402Pay-as-you-go 残高不足
429レート制限
502上流 provider エラー

9. プロトコル互換

クライアントProvider 既定モデル上書き挙動
OpenAI Chatopenai_chatprovider_defaultそのまま転送
Anthropic Messagesopenai_chatprovider_defaultAnthropic から OpenAI 上流へ変換
OpenAI Chatanthropic_messagesprovider_defaultOpenAI から Anthropic 上流へ変換
任意任意openai_chat / anthropic_messagesモデル上書きが優先

API キーが必要ですか?

実運用に進む段階でアカウントを作成してください。

始める