Anthropic
•
Claude 4.1 Opus (Non-reasoning)
•
Released 
August 2025

Anthropic
Claude 4.1 Opus (Non-reasoning)

Anthropic's precision coding and agentic model tuned for multi-file refactoring, debugging, and long-horizon tool use.

Modality:
Text
Image
PDF
model ID
anthropic/claude-opus-4.1

Output Speed *

0.00
tok/s

Intelligence Index *

18.6
/ 100

Context Window *

200000
tokens

Input price

90
Anytoken

Output price

450
Anytoken
Claude Opus 4.1: Precision Coding and Agentic Reasoning at the Opus Tier Claude Opus 4.1 was Anthropic's flagship Opus-tier model, released in August 2025 as an incremental upgrade to Claude Opus 4 focused on real-world coding, agentic tasks, and reasoning. It combined a 200K-token context window with a hybrid extended-thinking mode, positioning it for multi-file refactoring, precise debugging, and long-running agent workflows rather than high-volume, latency-sensitive traffic. Anthropic has since retired this exact model in favor of newer Opus releases, so it is now primarily relevant for teams evaluating migration paths or documenting legacy integrations. Access current Opus-tier Claude models through the AnyAPI.ai API

Performance

Where Claude Opus 4.1 Earned Its Place: Multi-File Code Work

Claude Opus 4.1's core strength was precise, real-world software engineering rather than raw speed. Anthropic reported it reached 74.5% on SWE-bench Verified, up from Opus 4's 72.5%, with the largest practical gains in multi-file refactoring and targeted debugging. Independent testers reported it could pinpoint exact corrections within large codebases without introducing unnecessary changes. For production coding agents, that precision matters more than a headline benchmark: fewer spurious edits mean less review overhead and fewer regressions. The trade-off is that this is a premium, higher-latency reasoning tier, not a default for high-volume or cost-sensitive traffic.

Benchmarks

Claude Opus 4.1 Benchmarks: Coding-Led, Incremental Over Opus 4

The most cited independent and vendor figure for Claude Opus 4.1 is 74.5% on SWE-bench Verified, a two-point improvement over Opus 4's 72.5% that specifically targets real-world GitHub issue resolution. Third-party developer platforms such as Windsurf reported roughly a one-standard-deviation improvement over Opus 4 on their internal junior-developer benchmark. Anthropic also highlighted gains on agentic evaluations like TAU-bench and Terminal-Bench, with the strongest reasoning results reported when extended thinking (up to 64K tokens) was enabled. Interpretation: the release was evolutionary, concentrating quality gains in coding and detail-tracking rather than broad capability expansion.

Output Speed

*
0.00
tok/s

Intelligence Index

*
18.6
/ 100

MMLU *

Broad world knowledge and problem-solving
0
%

GPQA *

PhD-level scientific reasoning across physics, biology, chemistry.
0
%

HLE *

Adherence to multi-step structured instructions.
0
%

LiveCodeBench *

Tool-calling reliability in long agentic loops.
0
%

Technical Specifications

What the model supports

Claude Opus 4.1 accepted text and image input and produced text output; it did not generate images, audio, or video. It offered a 200,000-token context window with a maximum output of roughly 32,000 tokens per response, plus an extended-thinking budget of up to 64,000 tokens when reasoning was enabled. The two figures serve different purposes: the 200K window governs how much code and documentation you can supply, while the smaller output cap constrains how much the model can return in a single call. For very large generated artifacts, output length—not context—was the binding constraint.
Verified Specifications — 
Claude 4.1 Opus (Non-reasoning)
*
Input modalities
Text
Image
PDF
output modalities
Text
Context window
200000
 tokens
Maximum output tokens
32000
Reasoning
Yes
Knowledge cutoff
August 2025
Pricing (standard)
90
 AnyTokens in
 / 
450
 AnyTokens out

Quickstart

Sample code for Claude 4.1 Opus (Non-reasoning)

import requests

url = "https://api.anyapi.ai/v1/chat/completions"

payload = {
    "stream": False,
    "tool_choice": "auto",
    "logprobs": False,
    "model": "claude-opus-4.1",
    "messages": [
        {
            "content": [
                {
                    "type": "text",
                    "text": "Hello"
                },
                {
                    "image_url": {
                        "detail": "auto",
                        "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"
                    },
                    "type": "image_url"
                }
            ],
            "role": "user"
        }
    ]
}
headers = {
    "Authorization": "Bearer AnyAPI_API_KEY",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
import requests url = "https://api.anyapi.ai/v1/chat/completions" payload = { "stream": False, "tool_choice": "auto", "logprobs": False, "model": "claude-opus-4.1", "messages": [ { "content": [ { "type": "text", "text": "Hello" }, { "image_url": { "detail": "auto", "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg" }, "type": "image_url" } ], "role": "user" } ] } headers = { "Authorization": "Bearer AnyAPI_API_KEY", "Content-Type": "application/json" } response = requests.post(url, json=payload, headers=headers) print(response.json())
View docs
Copy
Code is copied
const url = 'https://api.anyapi.ai/v1/chat/completions';
const options = {
  method: 'POST',
  headers: {Authorization: 'Bearer AnyAPI_API_KEY', 'Content-Type': 'application/json'},
  body: '{"stream":false,"tool_choice":"auto","logprobs":false,"model":"claude-opus-4.1","messages":[{"content":[{"type":"text","text":"Hello"},{"image_url":{"detail":"auto","url":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"},"type":"image_url"}],"role":"user"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = 'https://api.anyapi.ai/v1/chat/completions'; const options = { method: 'POST', headers: {Authorization: 'Bearer AnyAPI_API_KEY', 'Content-Type': 'application/json'}, body: '{"stream":false,"tool_choice":"auto","logprobs":false,"model":"claude-opus-4.1","messages":[{"content":[{"type":"text","text":"Hello"},{"image_url":{"detail":"auto","url":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"},"type":"image_url"}],"role":"user"}]}' }; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); }
View docs
Copy
Code is copied
curl --request POST \
  --url https://api.anyapi.ai/v1/chat/completions \
  --header 'Authorization: Bearer AnyAPI_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "stream": false,
  "tool_choice": "auto",
  "logprobs": false,
  "model": "claude-opus-4.1",
  "messages": [
    {
      "content": [
        {
          "type": "text",
          "text": "Hello"
        },
        {
          "image_url": {
            "detail": "auto",
            "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"
          },
          "type": "image_url"
        }
      ],
      "role": "user"
    }
  ]
}'
curl --request POST \ --url https://api.anyapi.ai/v1/chat/completions \ --header 'Authorization: Bearer AnyAPI_API_KEY' \ --header 'Content-Type: application/json' \ --data '{ "stream": false, "tool_choice": "auto", "logprobs": false, "model": "claude-opus-4.1", "messages": [ { "content": [ { "type": "text", "text": "Hello" }, { "image_url": { "detail": "auto", "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg" }, "type": "image_url" } ], "role": "user" } ] }'
View docs
Copy
Code is copied
View docs
Code examples coming soon...

Comparison

Claude Opus 4.1 vs Claude Opus 4: What Actually Changed?

Claude Opus 4.1 was a direct, drop-in upgrade to Claude Opus 4, sharing the same 200K context window, text-and-image input, extended-thinking architecture, and pricing tier. The practical decision was never about capability breadth—it was about whether the incremental quality gains justified moving. Opus 4.1 lifted SWE-bench Verified from 72.5% to 74.5% and delivered its most noticeable improvements in multi-file refactoring, debugging precision, and detail tracking across longer agentic runs. Anthropic explicitly recommended upgrading from Opus 4 to Opus 4.1 for all uses, since behavior and cost were otherwise aligned.

Dimension
Claude 4.1 Opus (Non-reasoning)
Claude 4 Opus (Non-reasoning)
Context window *
200000
tokens
200000
tokens
Output speed *
0.00
tok/s
0.00
tok/s
Intelligence Index *
18.6
16.6
Input pricing
90
AnyToken
90
AnyToken
Output pricing
450
AnyToken
450
AnyToken
Knowledge cutoff *
August 2025
May 2025

Choose Claude Opus 4.1 over Opus 4 whenever both were available: it offered measurably better coding and agentic precision at the same tier with no meaningful downside. There is essentially no scenario where Opus 4 was preferable once 4.1 shipped. In practice, however, both models are now retired, so the real modern decision is migrating either legacy integration to a current Opus-tier model. Use this comparison to understand behavioral expectations before porting prompts and agent scaffolds forward.

Limitations & Trade-offs

Where Claude 4.1 Opus (Non-reasoning) falls short

1
Retired model. Claude Opus 4.1 was deprecated on June 5, 2026 and retired on August 5, 2026; the API endpoint claude-opus-4-1-20250805 now returns errors. This is the single most important constraint: it cannot be used for new production traffic. Any team referencing this model should plan migration to a current Opus-tier release. The page remains useful for documenting legacy behavior and comparing capabilities during that transition.
2
Constrained output length. With a maximum output of roughly 32,000 tokens per response, Claude Opus 4.1 could ingest large contexts but return only a limited amount per call. For very long generated artifacts—full codebases, book-length documents, exhaustive reports—output length was the binding constraint and typically required chunking or multi-turn strategies. Later Opus models raised output limits substantially, which matters for single-pass long-form generation.
3
Premium, higher-latency tier. Opus 4.1 was a reasoning-heavy flagship optimized for precision over throughput, with correspondingly higher cost and latency than Sonnet- or Haiku-class models. Extended thinking further increases end-to-end response time. For latency-sensitive chat, high-volume classification, or cost-dominated pipelines, a lighter Claude model was the better choice—Opus was intended for the hardest coding and agentic work.
4
200K context, not 1M. Claude Opus 4.1 shipped with a 200,000-token context window—ample for most codebases and documents, but smaller than the 1M-token windows offered by later Claude Opus and Sonnet releases. For workloads requiring a single very large corpus in one request, such as sprawling monorepos or massive document sets, newer models provide materially more headroom.

Best-Fit Workloads

Where this model earns its place

01

Multi-file code refactoring

‍
Opus 4.1's most characteristic strength was surgical edits across interrelated files. Anthropic and partners including GitHub and Rakuten reported gains specifically in multi-file refactoring and pinpointing exact corrections without introducing unnecessary changes. For coding agents that must modify several files coherently, this precision reduced review burden and regressions. The 32K output cap meant very large diffs still needed to be staged across turns.

02

Autonomous coding agents

‍
The model was built for long-horizon agentic execution—planning, calling tools, and verifying across many steps. Tool calling plus extended thinking supported multi-turn loops where the model tracked state over extended interactions. Its 74.5% SWE-bench Verified score and improvements on TAU-bench and Terminal-Bench underpinned this use. Higher latency and cost made it best reserved for the hardest agent tasks rather than every step.

03

Debugging in large codebases

‍
Opus 4.1 was praised for identifying precise fixes within large repositories without collateral edits, a behavior developers value during everyday debugging. Supplying failing tests, relevant files, and constraints let the model reason toward targeted corrections. The 200K context window comfortably held substantial slices of a repository, though careful context curation still improved results over dumping unrelated files.

04

Research and data analysis

‍
Anthropic highlighted improvements in in-depth research and data analysis, particularly detail tracking and agentic search across sources. Extended thinking helped the model work through multi-step analytical problems before answering. This suited detail-sensitive investigative tasks where accuracy mattered more than speed, though the premium tier meant such analysis was best applied selectively rather than to every routine query.

Pricing in anytokens via AnyAPI
Input
90
₳
Output
450
₳
Cache write
—
₳
Cache read
—
₳

Integration

Access Claude 4.1 Opus (Non-reasoning) via AnyAPI.ai

Access Claude 4.1 Opus (Non-reasoning) through AnyAPI.ai using a unified API built for multi-model AI applications. Integrate Claude 4.1 Opus (Non-reasoning) without maintaining a separate provider-specific connection, and keep the flexibility to test, switch, or combine models as your application requirements evolve.

01

One API integration

Access Claude 4.1 Opus (Non-reasoning) and other AI models through the same API workflow instead of maintaining separate integrations for every provider.

02

Easy model switching

Test Claude 4.1 Opus (Non-reasoning) against alternative models or switch models as your performance, capability, or cost requirements change without rebuilding your application around another provider API.

03

Flexible for production

Use Claude 4.1 Opus (Non-reasoning) from experimentation through production while keeping your AI stack flexible as workloads, traffic, and model requirements evolve.

04

Multi-model applications

Use Claude 4.1 Opus (Non-reasoning) for the workloads where it performs best and combine it with other models for tasks that require different capabilities, performance, or efficiency.

Frequently Asked Questions

Answers to common questions about integrating and using this AI model via AnyAPI.ai

No. Claude Opus 4.1 was deprecated on June 5, 2026 and retired on August 5, 2026. Requests to the model ID claude-opus-4-1-20250805 now return an error. Anthropic recommends migrating to a current Opus-tier model. This page is primarily useful for documenting legacy behavior and planning that migration.

Claude Opus 4.1 had a 200,000-token context window and a maximum output of roughly 32,000 tokens per response. Separately, it supported an extended-thinking budget of up to 64,000 tokens for internal reasoning. The context window governs input size while the output cap limits how much the model returns in a single call.

Anthropic reported Claude Opus 4.1 scored 74.5% on SWE-bench Verified, up from Opus 4's 72.5%. The gains concentrated in multi-file refactoring and debugging precision. Partners like Windsurf reported roughly a one-standard-deviation improvement over Opus 4 on their internal junior-developer benchmark. It was positioned as a coding and agentic leader at its release.

Yes. Claude Opus 4.1 accepted both text and image input and could analyze images, charts, and diagrams. It produced text output only—it did not generate images, audio, or video. This made it suitable for visual document analysis paired with reasoning, but not for any generative multimodal output.

Since Claude Opus 4.1 is retired, the natural replacement is a current Opus-tier Claude model, which offers stronger coding and agentic performance, larger context windows, and higher output limits. For cost-sensitive or high-volume workloads, a Sonnet- or Haiku-class model may be more appropriate. Evaluate against your specific coding and latency requirements before migrating.

* Benchmark data source: Artificial Analysis artificialanalysis.ai