Claude Opus 5.5 が SeedRouter で利用できます

Claude Fable 5.1 API の使い方:モデル ID、APIキー、最初のリクエスト

Claude Fable 5.1 API を呼び出す:APIキー取得、モデル ID 使用、Python・Node.js でリクエスト送信。Fable 5・Opus 5.5 への切り替えも解説。

Markdown で読む

Claude Fable 5.1 API を呼び出すには、SeedRouter API キーを作成し、公式 Anthropic SDK を https://api.seedrouter.ai に指し、モデルとして claude-fable-5-1 を送信します。リクエストとレスポンスは Anthropic の Messages フォーマットを保持するため、既存の Claude コードは 2 か所で変更されます。ベース URL とキーです。Claude Fable 5(claude-fable-5)と Claude Opus 5.5(claude-opus-5-5)も同じ方法で機能します。

Claude モデル ID は何?

モデルモデル IDデフォルト effort
Claude Fable 5.1claude-fable-5-1high
Claude Fable 5claude-fable-5high
Claude Opus 5.5claude-opus-5-5medium

ID は Anthropic 自身の API と同じです。日付サフィックスのない固定名です。3 つ全て 100万トークンのコンテキストウィンドウと、リクエストあたり最大 128K トークンを書き込みます。

Claude Fable 5.1 API キーはどう取得する?

  1. SeedRouter にサインインして API キーを開く。
  2. キーを作成してコピーする。完全なキーは 1 回だけ表示されます。SEEDROUTER_API_KEY などの環境変数に保存します。
  3. 請求ページでクレジットを追加する。リクエストは残高からトークン単位で課金されます。失敗したリクエストは課金されません。

1 つのキーはカタログ内のすべてのモデル(3 つの Claude モデルすべて含む)で機能します。サーバー側のコードに保持し、ブラウザやモバイルアプリには絶対に入れないでください。

最初の Claude Fable 5.1 リクエストは送信される?

Anthropic Python SDK(pip install anthropic)で:

import os
import anthropic

client = anthropic.Anthropic(
    api_key=os.environ["SEEDROUTER_API_KEY"],
    base_url="https://api.seedrouter.ai",
)

message = client.messages.create(
    model="claude-fable-5-1",
    max_tokens=4096,
    messages=[{"role": "user", "content": "Explain the CAP theorem in three sentences."}],
)

print("".join(block.text for block in message.content if block.type == "text"))
print(message.usage)

思考はこれらのモデルで常にオンなため、レスポンスは思考ブロックで開始できます。上記のように type が text であるブロックから回答を読み取り、content[0] から読まないでください。

Anthropic TypeScript SDK(npm install @anthropic-ai/sdk)で:

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  apiKey: process.env.SEEDROUTER_API_KEY,
  baseURL: "https://api.seedrouter.ai",
});

const message = await client.messages.create({
  model: "claude-fable-5-1",
  max_tokens: 4096,
  messages: [{ role: "user", content: "Explain the CAP theorem in three sentences." }],
});

for (const block of message.content) {
  if (block.type === "text") console.log(block.text);
}

または cURL で:

curl https://api.seedrouter.ai/v1/messages \
  -H "x-api-key: $SEEDROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-fable-5-1",
    "max_tokens": 4096,
    "messages": [{"role": "user", "content": "Explain the CAP theorem in three sentences."}]
  }'

max_tokens は思考と回答を合わせてカバーしています。stop_reason: "max_tokens" でレスポンスが停止した場合、それを上げるか effort を下げてください。

Claude Fable 5.1 で OpenAI SDK を使用できる?

はい。同じキーとモデル ID は https://api.seedrouter.ai/v1 の OpenAI Chat Completions と Responses フォーマットで機能します。

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["SEEDROUTER_API_KEY"],
    base_url="https://api.seedrouter.ai/v1",
)

chat = client.chat.completions.create(
    model="claude-fable-5-1",
    messages=[{"role": "user", "content": "Explain the CAP theorem in three sentences."}],
)
print(chat.choices[0].message.content)

response = client.responses.create(
    model="claude-fable-5-1",
    input="Explain the CAP theorem in three sentences.",
)
print(response.output_text)

output_config.effort、thinking.display、cache_control などの Claude 固有のフィールドが必要な場合は Messages フォーマットを使用してください。OpenAI フォーマットは、既にそれらを話しているコードの最短パスです。

effort レベルはどう設定する?

Effort は Claude Fable 5.1 が答える前にどのくらい思考するかを制御します。low、medium、high(デフォルト)、xhigh、または max。思考トークンは出力として課金されるため、低い effort はより安く高速です。

message = client.messages.create(
    model="claude-fable-5-1",
    max_tokens=4096,
    output_config={"effort": "low"},
    messages=[{"role": "user", "content": "Rename these variables to snake_case: userName, lastLoginAt."}],
)

モデルの推論のサマリーを見るには、thinking={"type": "adaptive", "display": "summarized"} を追加してください。思考をこれらのモデルでオフにすることはできず、レベルを下げることだけが可能です。

Claude Opus 5.5 または Fable 5 に切り替えると何が変わる?

model を変更し、他は何も必要ありません。知っておく価値のある 3 つの違いがあります。

  • Claude Opus 5.5 はデフォルトで medium effort なので、同じリクエストは effort を設定しない限り Claude Fable 5.1 より少なく思考します。
  • Claude Fable 5.1 と Claude Opus 5.5 は強制ツール呼び出し(any または tool の tool_choice)を拒否します。Claude Fable 5 はそれを受け入れます。
  • Claude Fable 5 には 2026 年 1 月のナレッジカットオフがあります。他の 2 つは 2026 年 6 月です。

Claude Fable 5.1 vs Fable 5 vs Opus 5.5 ガイドは詳細に比較し、料金ガイドは各々のコストを示しています。

よくある質問

Claude Fable 5.1 API のみ?

SeedRouter ではそれを API 経由で到達でき、Claude Fable 5.1 ページの chat playground でブラウザでプロンプトを試します。Anthropic の Claude アプリと Claude サブスクリプションは別の製品です。

Claude Fable 5.1 API はストリーミングをサポートしている?

はい。Messages リクエストで stream: true を設定するか、SDK のストリーミング用ヘルパーを使用すると、レスポンスは Anthropic フォーマットでサーバー送信イベントとして到達します。

画像と PDF を送信できる?

はい。Claude Fable 5.1 は Messages リクエストのコンテンツブロックとして画像と PDF を読み、テキストのみを書きます。API リファレンスは受け入れられるフォーマットと制限をリストします。

リクエストが失敗したらどうなる?

ステータスコードとメッセージ付きのエラーレスポンスが取得でき、課金されません。API リファレンスはエラーコードを一覧します。

次のステップ

Claude Fable 5.1、Claude Fable 5、Claude Opus 5.5 ページでプロンプトを試し、API キー ページでキーを作成し、すべてのリクエストフィールドについて Claude Fable 5.1 API リファレンスを開いたまま保持してください。

関連ガイド