Claude Opus 4.8 は複雑なエージェント的コーディングとエンタープライズ作業に向けた Anthropic の Opus リリースで、Opus 4.7 を直接土台としています。
- 入力
- テキスト 画像 $5/M
- 出力
- テキスト $25/M
- キャッシュ読み取り
- $0.5/M
- コンテキスト
- 1M
- 知識カットオフ
- 2026-01
ベンチマーク
ベンダー公表: Alibaba (Qwen) Anthropic ByteDance DeepSeek Google MiniMax Moonshot OpenAI Tencent Z.ai
価格の位置づけ
同種 60 モデル中の料金の位置
このバーは、Synthorai 上の同種モデルの中でこのモデルの価格がどこに位置するかを示します。両端には最も安いモデルと最も高いモデルの名前が入ります。表示は基本料金で、バッチ・リージョン・キャッシュ書き込みの割引は料金ページにあります。
スペックと制限
トークン
| コンテキストウィンドウ(ベンダー仕様) | 1,000,000 |
|---|---|
| 最大出力(ベンダー仕様) | 128,000 |
| 知識カットオフ | 2026-01 |
プロンプトキャッシュ
| キャッシュ方式 | 明示(オプトイン) |
|---|---|
| 最小プレフィックス | 1,024 |
| 保持時間 | デフォルト 5 分、オプションで 1 時間 |
| 書き込みコスト | 1.25x (5m) / 2x (1h) |
思考
| ベンダー側パラメータ | thinking.type "adaptive" + output_config.effort |
|---|---|
| 指定可能な値 | thinking.type adaptive · disabled; effort low · medium · high · xhigh · max; "enabled" returns 400 |
| デフォルト | 思考はオフ。エフォートは high リクエストで未指定の場合に適用 |
| 無効化の可否 | 対応 |
| 思考の挙動 | ツール呼び出しの間の推論は、ベータヘッダーなしでも常に思考ブロックとして現れます。display のデフォルトは "omitted" のため、display "summarized" を設定しない限り思考ブロックの thinking フィールドは空で返ります。過去のターンの思考ブロックはコンテキストに保持され、入力として課金されます。 |
| パラメータ | reasoning_effort |
| 値 | minimal · low · medium · high ゲートウェイ側のパラメータ面——上のベンダーマッピングが適用されます |
モデル
| モダリティ | テキスト + 画像 → テキスト |
|---|
- デフォルトで 1M コンテキスト。
- エフォートのデフォルトは high。
- ファストモードはリサーチプレビューとして利用可。
- 会話途中のシステムメッセージに対応。
- キャッシュ可能な最小プロンプトは 1,024 トークンに引き下げ。
- 高解像度の画像入力。
1つのプロンプト — ゲートウェイ経由で測定
Claude Opus 4.8 パス · 3 sentences
Reasoning models generate a hidden "thinking" phase before producing their final answer, and we're billed for every one of those internal tokens even though they never appear in the user-facing output. Because this deliberation often runs several times longer than the answer itself, our token consumption per request grew substantially even though our request volume stayed flat. The upside is that this trade buys us materially higher accuracy on complex tasks, so the right question isn't just cost but whether the improved output quality justifies the per-query premium for each use case.
出力 162 tok レイテンシ 4.2 s
指示追従(ちょうど三文 — 数えられる)、読み手に合わせた調整(CFO 向けの語り口)、そして下のトークン計から見える隠れた思考の課金ギャップ。
Claude Opus 4.8 パス · 8/8 cases
## Fixed Function ```python def longest_run(xs): if not xs: return 0 best = 1 cur = 1 for i in range(1, len(xs)): if xs[i] == xs[i - 1]: cur += 1 else: cur = 1 best = max(best, cur) return best ``` ## Explanation of the Bug The original code counted **transitions between equal adjacent elements** rather than the **length of the run** itself. It initialized `best` and `cur` to `0` and incremented `cur` only when a match was found, so a run of length *N* recorded a count of *N-1* (e.g., a single element `[5]` never enters the loop and returns `0` instead of `1`, and `[5, 5]` returns `1` instead of `2`)—this is the off-by-one. […]
出力 495 tok レイテンシ 9.2 s
修正が実際に正しいか(実行可能か)、説明の密度、そして範囲の限られたタスクでのトークン効率。
Claude Opus 4.8 パス · 5/5 fields, guidance null
```json { "company": "Meridian Robotics", "quarter": "Q3", "revenue_usd_m": 412, "growth_pct": 11, "guidance": null } ```
出力 72 tok レイテンシ 1.8 s
スキーマ遵守(フィールドをでっち上げない)、ハルシネーション圧(guidance は明示的に保留されている)、そして構造化出力の経路の違い。
Claude Opus 4.8 パス · 121 words, 0 banned, 1 question
**Introducing Cross-Provider Prompt Caching** Today we're launching prompt caching directly within our API gateway, designed to cut latency and reduce your inference costs. When identical or overlapping prompts hit the gateway, cached responses are served instantly instead of being routed to the underlying model provider again. What makes this different from provider-specific caching? Our system works across OpenAI, Anthropic, Google, and any custom endpoint you configure, so you maintain one consistent cache regardless of which model handles a request. You control cache duration, invalidation rules, and scope through simple configuration settings. Teams running high-volume workloads can expect meaningful savings on repeated queries and faster response times for end users. Cross-provider prompt caching is available now for all customers on paid plans.
出力 258 tok レイテンシ 5.3 s
制約の遵守(語数の上限、禁止語リスト、唯一の疑問文)、文体の指紋、そして長さの制御。
30 秒で Claude Opus 4.8 を使う
OpenAI 互換。base_url を差し替えるだけで、SDK はそのまま。POST /v1/chat/completions
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.chat.completions.create(
model="claude-opus-4-8",
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-opus-4-8",
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-opus-4-8",
"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-opus-4-8",
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-opus-4-8")
.addUserMessage("Summarize this diff")
.reasoningEffort(ReasoningEffort.MEDIUM)
.build());
System.out.println(resp.choices().get(0).message().content().orElse(""));Claude Opus 4.8 について
- 公式の新機能ページは、改善されたコンパクションリカバリを伴うより優れた長期エージェント的コーディング、より信頼性の高い推論エフォートの調整、スキップされるツール呼び出しの減少を強調しています。
- Anthropic はまた、4.7 で見られたコメントの冗長さとツール呼び出しの問題を修正した、より効果的な協働相手だとも説明しています。
- ローンチ時の新機能は、プロンプトキャッシュのヒットを保持する会話途中のシステムメッセージ、より低い 1,024 トークンのキャッシュ最小値(2,048 から引き下げ)、そして割増料金で最大 2.5 倍の出力速度が得られるファストモードのリサーチプレビューです。
- 1M トークンのコンテキストウィンドウ、128K 出力、適応的思考、ビジョンに加え、コンピュータ使用と 4.7 で導入された高解像度の画像入力を備えます。
- 適応的思考は要求しない限りオフですが、ターンが必要とする箇所でのみ推論を発動するため、Anthropic によれば同じエフォートレベルで 4.7 より無駄になる思考トークンが少なくなります。
- エフォートはあらゆる提供面で既定が high で、xhigh と max まで届き、コーディングと高い自律性を要する作業には xhigh が推奨されます。
- 文書化されている拒否オブジェクトはカテゴリと人間が読める説明を返すため、アプリケーションは拒否の種類ごとに異なる経路へ振り分けられます。
- Anthropic は現在、これを Opus 5 世代の後ろのレガシーモデルとして掲載しています。
- Synthorai は開発者が既に使っている OpenAI 互換エンドポイント経由で提供します。
よくある質問
Claude Opus 4.8 API は無料で試せますか?
はい。新規アカウントには 10 回のトライアル呼び出しと最大 $1 の無料クレジットが付与され、カード登録は不要です。入力 $5/M で計算すると、このクレジットだけで Claude Opus 4.8 に対して約 24 回の ~8K トークンのリクエストを送れます。
Claude Opus 4.8 は何が得意ですか?
コンパクションリカバリを伴うより優れた長期コーディング、会話途中のシステムメッセージがキャッシュヒットを保持、出力速度 2.5 倍のファストモードプレビュー。全体像はベンダー公式のリリースノートに基づく「このモデルについて」セクションをご覧ください。
Claude Opus 4.8 の料金はいくらですか?
Synthorai 上の Claude Opus 4.8 は入力 100 万トークンあたり $5、出力 100 万トークンあたり $25 です。ベンダー定価のままで、プラットフォーム手数料はありません。キャッシュ済み入力トークンは $0.5/M で課金されます。
Claude Opus 4.8 はプロンプトキャッシュに対応していますか?
はい。オプトイン方式で、安定したプレフィックスを cache_control ブレークポイントでマークします。キャッシュ済み入力トークンは $0.5/M(未キャッシュは $5/M)で課金されます。なお、キャッシュには 1,024 トークン以上の安定したプレフィックスが必要です(TTL デフォルト 5 分、オプションで 1 時間)。 Claude Opus 4.8 キャッシュガイド →
Claude Opus 4.8 を利用するには?
お使いの OpenAI SDK の base_url を "https://synthorai.io/v1" に向け、model="claude-opus-4-8" を設定すれば完了です。API キー 1 本でゲートウェイ上のすべてのモデルを利用できます。
Claude Opus 4.8 の知識カットオフはいつですか?
ベンダー公式ドキュメントによると、Claude Opus 4.8 の知識カットオフは 2026-01 です(2026-07-09 時点)。
関連モデル
比較
このページの値はすべてベンダー自身のドキュメント(上部にリンク)から転記し、確認した日付を付しています。価格はカタログ全体で比較しますが、ベンダーごとに定義が異なる仕様値は差異を明記するにとどめ、図表で比較はしません。当社が測定した数値はなく、スコアも付けていません。