2026年7月27日 検証済み
Continue.dev で Claude Fable 5 を使う
トークン予算を前提に設計された設定形式が、それを廃止したモデルと出会うとどうなるか。
結論
通常の anthropic プロバイダ設定だけで chat・edit・apply に対応しますが、導入前に知っておくべき点が一つあります。Continue の推論制御は reasoning と reasoningBudgetTokens で、これらは Fable 5 が拒否する旧来の thinking budget を指しており、config.yaml のリファレンスに effort や output_config の受け渡しは見当たりませんでした。したがって Fable 5 は既定の high effort で動作し、下げる手段は中間にプロキシを置くことだけです。
サポート状況
条件付きで動作します。2026 年 7 月 27 日検証。Continue の Anthropic プロバイダは config.yaml に書いた任意のモデル ID を受け付けるため、claude-fable-5 は特別な対応なしで動きます。この点は Cline のキュレーション方式とは正反対です。問題はパラメータ側にあります。Continue がドキュメント化している Anthropic の推論オプションは真偽値の reasoning と数値の reasoningBudgetTokens で、いずれも Claude 3.7 の thinking budget 時代のものです。Fable 5 は budget_tokens を完全に廃止し output_config.effort に置き換えたため、旧来の形式を送ると HTTP 400 が返ります。検証日時点で、Continue の config.yaml リファレンスに effort や output_config のフィールドは見つかりませんでした。
セットアップ
4 ステップ。2 番目は主に「何を書かないか」の話です。
- 1
config.yaml を開く
グローバル設定は macOS と Linux では ~/.continue、Windows では %USERPROFILE%\.continue にあります。config.yaml があれば旧来の config.json ではなくそちらが読み込まれるため、両方を残さず移行してください。ファイル先頭には name、version、schema: v1 が必要です。
- 2
provider を anthropic にしてモデルを追加する
models の下に name、provider: anthropic、model: claude-fable-5、apiKey を持つ項目を追加します。roles には chat・edit・apply を指定します。defaultCompletionOptions に temperature を書かず、reasoning や reasoningBudgetTokens も設定しないでください。Fable 5 はサンプリングパラメータと旧来の thinking budget を 400 で拒否します。
- 3
プロンプトキャッシュを有効にする
defaultCompletionOptions を追加し、promptCaching: true を指定します。Continue はこれを、システムメッセージとターンごとの会話を Claude モデルでキャッシュする方法として説明しています。Fable 5 の入力価格を考えると、ファイル中で最も費用対効果の高い一行で、キャッシュ読み取りが 90% 割引になります。
- 4
設定を再読み込みし、autocomplete には別モデルを割り当てる
Continue 拡張の config selector で Reload config をクリックします。次に roles: autocomplete を持つ小さなモデルをもう一つ追加してください。キー入力のたびにフロンティア推論モデルを呼ぶのは遅くて高くつきますし、Fable 5 は常に思考するため低遅延モードに退避することもできません。
落とし穴
三つとも根は同じで、Continue の Anthropic オプションがこの世代のモデルより前に作られたことに起因します。
autocomplete ロールを Fable 5 に与えてはいけない
Continue の既定ロールは chat・edit・apply・summarize で、autocomplete は明示的に割り当てる必要があります。この既定は妥当です。これを Fable 5 に割り当てると、常に思考する入力 100 万あたり $10 のモデルをデバウンスタイマーで走らせることになります。このロールには専用の小さなモデルを使ってください。
effort フィールドがないため既定値の料金を払う
Fable 5 の effort の既定値は high で、low・medium・high・xhigh・max という段階の中では高価な側です。Anthropic 自身、このモデルは medium や low でも十分な性能を発揮すると案内しています。しかし受け渡しフィールドがないため、Continue 利用者はエディタ内でその割引を得られません。回避策は output_config を注入する LiteLLM やゲートウェイ層を挟むことです。
reasoningBudgetTokens は 400 を返す
Continue は Claude 3.7 以降向けに reasoning と reasoningBudgetTokens を公開しており、これらは budget_tokens を含む thinking ブロックを生成します。Fable 5 ではこのパラメータが削除されており、送信した場合、あるいは thinking の enabled / disabled を送った場合は HTTP 400 が返ります。エラーメッセージにパラメータ名が出るため識別は可能ですが、モデルではなく自分の設定を疑う発想が必要です。
コストに関する注意
effort が既定値に固定されるため、Continue は本サイトで唯一「安い回答を買えない」連携です。すべてのリクエストが high effort で、入力 100 万あたり $10、出力 100 万あたり $50 になります。そのため残る二つの手段が重要です。promptCaching: true でキャッシュ読み取りの 90% 割引を得ること、そしてロールを分割し Fable 5 には chat のみを担わせ、edit・apply・autocomplete は安価なモデルに任せることです。effort の制御が必須要件なら、前段に LiteLLM を置いてそこで output_config を設定してください。
Continue が追いついたか確認する
effort の欠落はバージョンの問題であり、恒久的なものではありません。ステータスページに、各ツールで最後に確認した内容と確認日を記録しています。