NinjaChat
モデルAPI料金ブログ
始める→
モデルAPI料金ブログ
  1. ホーム›
  2. モデル›
  3. Claude Opus 5

Anthropic

Claude Opus 5とオンラインでチャット

Anthropic's flagship for the work you would hand a senior colleague — thinking on by default, a million tokens of context.

Claude Opus 5を試す プランを見る
790,000+人のユーザーに信頼されています

1M tokens

コンテキスト

May 2026

学習カットオフ

128,000 tokens

最大出力

低速

速度

Straight from Claude Opus 5

Three prompts, three unedited answers, generated on September 2, 2026 through NinjaChat. Click the prompt to copy it and run it yourself.

Prompt

Write a Python function that merges overlapping intervals, plus three short tests. Keep the whole answer under 40 lines of code.

Claude Opus 5 answered
def merge_intervals(intervals):
    """Merge overlapping intervals.

    Args:
        intervals: iterable of (start, end) pairs with start <= end.

    Returns:
        New list of disjoint (start, end) tuples sorted by start.
        Touching intervals like (1, 2) and (2, 3) are merged.
    """
    merged = []
    for start, end in sorted(tuple(iv) for iv in intervals):
        if merged and start <= merged[-1][1]:
            prev_start, prev_end = merged[-1]
            merged[-1] = (prev_start, max(prev_end, end))
        else:
            merged.append((start, end))
    return merged


def test_overlapping_and_touching():
    assert merge_intervals([(1, 3), (2, 6), (8, 10), (15, 18)]) == [
        (1, 6), (8, 10), (15, 18)]
    assert merge_intervals([(1, 2), (2, 3)]) == [(1, 3)]


def test_unsorted_and_nested():
    assert merge_intervals([(5, 7), (1, 10), (2, 3)]) == [(1, 10)]


def test_edge_cases():
    assert merge_intervals([]) == []
    assert merge_intervals([(4, 4)]) == [(4, 4)]
    assert merge_intervals([(1, 2), (3, 4)]) == [(1, 2), (3, 4)]


if __name__ == "__main__":
    test_overlapping_and_touching()
    test_unsorted_and_nested()
    test_edge_cases()
    print("all tests passed")

A couple of notes on choices worth knowing about:

  • Touching intervals merge. (1, 2) and (2, 3) become (1, 3) because the comparison is start <= prev_end. If your intervals are half-open (e.g. time slots where 2 is an exclusive end), change it to start < merged[-1][1] so they stay separate.
  • Input is not mutated, and the output is a list of tuples regardless of whether you pass lists or tuples in.
  • Invalid intervals aren't validated. A reversed pair like (5, 1) will produce nonsense rather than an error; add a check if the input isn't trusted.

Complexity is O(n log n) time from the sort, O(n) extra space.

Read: We ran the same 3 prompts on 12 AI models — Unedited answers, latency and price for every model, measured through the NinjaChat API in September 2026.

Served by Anthropic as claude-opus-5. Answers vary run to run; these are one take each, not the best of several.

こんな用途に最適

エージェント型コーディング

テストを含む複数ファイルの変更を、下書きで終わらせず最後まで実行。

長文ドキュメント

100万トークンのコンテキスト。リポジトリ全体、契約書一式、リサーチ資料を1つのスレッドで。

意思決定とレビュー

アーキテクチャレビュー、トレードオフ分析、精査に耐える計画づくり。

画像とファイル

スクリーンショット、図表、PDF、スプレッドシートを会話の一部として活用。

Prompts to steal

Tuned to this model — click any line to copy.

Claude Opus 5について

Claude Opus 5はAnthropicのClaude 5ファミリーの最上位モデルで、2026年7月24日にリリースされ、Claude Sonnet 5やClaude Fable 5の上位に位置づけられています。Anthropicがエージェント型コーディング、コンピュータ操作、長期的な推論に向けて設計したモデル——つまり、多くのステップにわたって計画を保持し、その過程でツールを使い、自分の誤りに気づく必要があるタスク向けのモデルです。NinjaChatでは、Claude Opus 5はほかのモデルとともにすべてのプランに含まれています。

最大の変化は、思考がデフォルトでオンになったことです。Opus 5は回答前にどれだけ推論するかを自ら判断し、問題が値するときにはより深く考えます。そのため2行の質問には素早く答えが返り、コードベース全体のリファクタリングには必要なだけの熟考が費やされます。100万トークンのコンテキストウィンドウと128Kトークンの出力と組み合わさることで、リポジトリ丸ごと、契約書一式、四半期分のリサーチノートを1つの会話に投げ込み、その全体にまたがる作業を依頼できます。

実際のところOpus 5は、ちょっとしたアシスタント業務ではなく、シニアの同僚に任せて後で確認するような仕事にこそ向いています。テスト付きの複数ファイルにわたるコード変更、トレードオフを見極める必要のあるアーキテクチャレビュー、要約ではなく議論を交わしたい長文ドキュメントなど。画像やファイルを読み取り、ツールを呼び出し、JSONを指定すれば構造化出力も返すため、会話だけでなくワークフローにも組み込めます。

そして、じっくり考えるモデルでもあります。Opus 5はSonnet 5より遅く、APIのトークン単価も高い——だからこそNinjaChatは両方をモデル選択に残しています。難所はOpusで始め、量をこなす段階でSonnetに切り替える。速度を重視するなら、日常的なチャットはClaude Fable 5が少ない負荷でカバーします。

Anthropicの発表によれば、Opus 5はSWE-bench Verifiedで96.0%を記録しています。これはエージェント型コーディング能力の指標として定着したソフトウェアエンジニアリングのベンチマークです。ベンチマークが仕事そのものではありませんが、この数字は使ったときの実感と一致します——他のモデルが中途半端に残すタスクを、最後までやり切るのです。

Claude Opus 5の使い方

ゼロから最初の結果まで、1分もかかりません。

01

NinjaChatのアカウントを作成し、プランを選ぶ

02

チャットを開き、モデル一覧からClaude Opus 5を選択

03

断片ではなく、ファイルも含めてタスク全体を渡す

04

考えさせる:難しい質問ほど時間がかかるのは仕様です

05

簡単な追加質問はSonnet 5やFable 5に切り替える

より良い結果を得るためのヒント

  • 大きなタスクではまず計画を出させ、それからゴーサインを出す
  • 内容を説明するのではなく、実際のファイルを添付する
  • 回答をどこかに貼り付けるなら、JSONや表の形式で依頼する
  • 難所はOpusに、残りはより高速なClaudeに任せる

Claude Opus 5と他のモデルを比較

正直な比較 — {model}が優れている点と、そうでない点。

Claude Sonnet 5と比較

モデルを見る

+より深い推論と、長期的なエージェント作業での高い信頼性

–日常的なタスクにはSonnet 5のほうが速く安価

GPT-5.6 Solと比較

+エージェント型コーディングのベンチマークとコンピュータ操作でより強力

–Solはコンテキストウィンドウがより長く、ツールのエコシステムも異なる

Claude Opus 4.8と比較

+思考がデフォルトでオン、SWE-benchスコアが高く、ツール利用も向上

–Opus 4.8向けに調整済みのプロンプトがあるなら、そちらも引き続き利用可能

よくある質問

チャット以外も — 画像・動画生成

全NinjaChatプランに50以上のモデル、本格的な画像スタジオ、動画生成が含まれています。

A real FLUX Pro Ultra outputA real Google Imagen 4 outputA real Seedream output
全モデルを見る →

Claude Opus 5、そしてさらに50以上。

1つのサブスクリプションでNinjaChatのすべてのモデルが使えます。Claude Opus 5も含まれます。

始めるプランを比較する
Download on the App Store

他のモデルも見る

Claude Opus 4.6

Anthropicが2026年2月に公開したOpusモデル。複雑な推論、コーディング、エージェント作業向け

→

Claude Sonnet 5

Anthropic's newest Sonnet — near-Opus intelligence for coding and agents

→

GPT 5.6 Sol

推論・コーディング・エージェント用途に向けたOpenAI最新のフロンティアモデル

→
NinjaChat

すべてのAIを。 ひとつのアプリで。

App Storeからダウンロード

製品

  • ダッシュボード
  • ninja
  • 料金
  • Enterprise
  • 無料AIツール
  • Cinema
  • アフィリエイトプログラム
  • iOSアプリ

開発者

  • API
  • APIモデル
  • Router
  • MCP / Agents
  • Search API
  • API Pricing
  • Migration Guides
  • APIドキュメント

モデル

  • Model Council
  • Seed 1.8
  • Gemini 2.5 Flash
  • Gemini 2.5 Pro
  • Gemini 3 Flash Preview
  • 全モデルを見る

会社情報

  • ブログ
  • コミュニティ
  • 採用情報
  • サポート
  • プライバシーポリシー
  • 利用規約
  • Safety Protocol
  • Do Not Sell or Share My Personal Information

Copyright © 2026 NinjaChat AI. 提供元 Bloon 無断転載を禁じます。