Claude Fable 5 vs Claude Fable 5.1
Claude Fable 5 は当社のカタログから提供を終了しました。以下の数値は最後に公開された料金です。この比較のもう一方は引き続き呼び出せますが、こちらは呼び出せません。
Claude Fable 5.1 は招待制で提供されています。下記の数値は実際のライブレートですが、呼び出しにはまずワークスペースの権限付与が必要となるため、この比較を基に開発を行う前にアクセス権限をご依頼ください。
いつ、どちらを使うか
これら2つは事実上ほぼ同一です。どちらもテキストと画像を入力として受け付け、テキストを返し、128000の最大出力を持つ1000000トークンのコンテキスト、同じチャット、コード、思考、ツール、推論のフラグ、無効化できない思考を備え、100万トークンあたりの入力が$10、出力が$50と同じです。違いはキャッシュ読み取りと新しさです。claude-fable-5-1はキャッシュされた入力トークン100万あたり$0.25を請求し、claude-fable-5の$1に対して4xの差があり、2026-01に対して2026-06の知識カットオフを持っています。キャッシュを多用するワークロードやプレフィックスを繰り返すワークロードには5.1を選択し、すでにclaude-fable-5に固定されている場合にのみclaude-fable-5に留まってください。
ベンチマーク
両者が測定された 7 件。
ベンダー公表: Alibaba (Qwen) Anthropic ByteDance DeepSeek Google MiniMax Moonshot OpenAI Tencent Z.ai
料金
| Claude Fable 5 | Claude Fable 5.1 | Δ | |
|---|---|---|---|
| 入力 / 1Mトークン | $10 | $10 | = |
| 出力 / 1Mトークン | $50 | $50 | = |
| キャッシュ読み取り / 1Mトークン | $1 | $0.25 | 4× |
| キャッシュ書き込み | 1.25x (5m) / 2x (1h) | 1.25x (5m) / 2x (1h) | - |
ビルド時のライブカタログの料金です。各モデルのページには現在の料金カードが記載されています。
位置付け — この課金単位におけるすべての67個のチャットモデル全体の1Mトークンあたりの入力料金 (対数スケール)
機能
| Claude Fable 5 | Claude Fable 5.1 | |
|---|---|---|
| ツール使用 | あり | あり |
| 思考コントロール | 常時オン | 常時オン |
| 構造化出力 | あり | あり |
| プロンプトキャッシング | 明示的 (プレフィックスを自分で指定) | 明示的 (プレフィックスを自分で指定) |
| キャッシュ有効期間 | 5m default, 1h option | 5m default, 1h option |
| 最小キャッシュプレフィックス | 1024 トークン | 1024 トークン |
仕様
| Claude Fable 5 | Claude Fable 5.1 | |
|---|---|---|
| 入力モダリティ | テキスト 画像 | テキスト 画像 |
| 出力モダリティ | テキスト | テキスト |
| リリース | 2026-06-09 | 2026-09-01 |
| 知識のカットオフ | 2026-01 | 2026-06 |
| コンテキストウィンドウ | 1M | 1M |
| 最大出力 | 128K | 128K |
| 思考パラメータ | output_config.effort (thinking.type is adaptive-only and needs no configuration) | output_config.effort (thinking is adaptive-only and always on) |
| 指定可能な値 | effort
both "enabled" and "disabled" return 400 | effort
|
| デフォルト | thinking always on (adaptive) effort
| thinking always on (adaptive) effort
|
仕様は各ベンダーのドキュメントから転記されています。ベンダーが公開していない行は推測せず、省略しています。 すべての出典: Claude Fable 5 · Claude Fable 5.1
1行で切り替え
以下のすべてのタブには両方のIDが含まれています — 変更箇所はハイライトされた2行のみです。エンドポイント、キー、リクエスト形式はすべて同じです。
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.chat.completions.create(
model="claude-fable-5",
# model="claude-fable-5-1", # この行をアンコメントし、上の行をコメントアウトします
messages=[{"role": "user", "content": "Summarize this diff"}],
reasoning_effort="medium",
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.chat.completions.create({
model: "claude-fable-5",
// model: "claude-fable-5-1", // この行をアンコメントし、上の行をコメントアウトします
messages: [{ role: "user", content: "Summarize this diff" }],
reasoning_effort: "medium",
});
console.log(resp.choices[0].message.content);curl https://synthorai.io/v1/chat/completions \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "claude-fable-5",
# "model": "claude-fable-5-1", # この行をアンコメントし、上の行をコメントアウトします
"messages": [{"role": "user", "content": "Hello"}],
"reasoning_effort": "medium"
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Chat.Completions.New(context.TODO(), openai.ChatCompletionNewParams{
Model: "claude-fable-5",
// Model: "claude-fable-5-1", // この行をアンコメントし、上の行をコメントアウトします
Messages: []openai.ChatCompletionMessageParamUnion{
openai.UserMessage("Summarize this diff"),
},
ReasoningEffort: openai.ReasoningEffortMedium,
})
fmt.Println(resp.Choices[0].Message.Content)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.chat.completions.*;
import com.openai.models.ReasoningEffort;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ChatCompletion resp = client.chat().completions().create(
ChatCompletionCreateParams.builder()
.model("claude-fable-5")
// .model("claude-fable-5-1") // この行をアンコメントし、上の行をコメントアウトします
.addUserMessage("Summarize this diff")
.reasoningEffort(ReasoningEffort.MEDIUM)
.build());
System.out.println(resp.choices().get(0).message().content().orElse(""));FAQ
Claude Fable 5 と Claude Fable 5.1 ではどちらが安いですか?
同じ 入力 / 1mトークン($10)が設定されているため、ここでは価格が決定打にはなりません — 下記の仕様と機能を確認してください。
2つの統合を行わずに Claude Fable 5 と Claude Fable 5.1 のA/Bテストを実施できますか?
はい。両方とも1つのAPIキーで同じOpenAI互換エンドポイントを通じて提供されます — モデル文字列を1行変更するだけで切り替えられるため、トラフィックの一部をそれぞれにルーティングし、請求額を直接比較できます。
Claude Fable 5 と Claude Fable 5.1 はプロンプトキャッシングをサポートしていますか?
はい — どちらのモデルでもキャッシュ読み込みは入力レートよりも低く請求されるため、ウォームプレフィックスのワークロードは定価が示すよりも低コストになります。キャッシュ読み込みの正確な行は、上の料金表に記載されています。