リクエスト例、認証、公開モデルID、エラーハンドリングを確認するための実装リファレンスです。
目次
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!"}]
}'
すべての API リクエストには Bearer API Key が必要です。
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' }],
});
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": "こんにちは"}]
}'
現在利用可能な public model id を表示します。
| Public Model ID | 説明 | 制限 | 料金 |
|---|---|---|---|
| 読み込み中... | |||
プラン比較や購入判断は 料金ページ を参照してください。
/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!"}]
}'
| Code | Meaning |
|---|---|
| 400 | 不正なリクエスト、または未対応モデル |
| 401 | 無効または不足している API Key |
| 402 | Pay-as-you-go 残高不足 |
| 429 | レート制限 |
| 502 | 上流 provider エラー |
| クライアント | Provider 既定 | モデル上書き | 挙動 |
|---|---|---|---|
| OpenAI Chat | openai_chat | provider_default | そのまま転送 |
| Anthropic Messages | openai_chat | provider_default | Anthropic から OpenAI 上流へ変換 |
| OpenAI Chat | anthropic_messages | provider_default | OpenAI から Anthropic 上流へ変換 |
| 任意 | 任意 | openai_chat / anthropic_messages | モデル上書きが優先 |