API429 / claude-opus-4-6

Claude Opus 4.6 API: pricing, integration and limits

Claude Opus 4.6 through API429 costs $1.50 per 1M input and $7.50 per 1M output tokens — 70% below the official Anthropic rate of $5 / $25.

Claude Opus 4.6: a retained coding review baseline. Plan a small control task, retain input and accepted results, and verify access under your key. Manufacturer specifications and the client request contract are separate checks.

Claude Opus 4.6 API by Anthropic: access through API429
Claude Opus 4.6 (claude-opus-4-6) is a text model by Anthropic, available through the OpenAI-compatible API429 with one key.

Read in Russian

Published: · Updated:

Exact ID: claude-opus-4-6. Models available to your key: GET /v1/models.

Claude Opus 4.6 API pricing

API429 priceOfficial Anthropic price (Standard)
$1.500000000000 / 1,000,000 cache-write input tokens
$1.500000000000 / 1,000,000 cached input tokens
$1.500000000000 / 1,000,000 input tokens
$7.500000000000 / 1,000,000 output tokens
$5 / $25 per 1M ordinary input / output tokens

Standard; base tokens

Manufacturer sourceChecked: Oct 24, 2026. Cache, tools and special modes are excluded from this rate pair.

API429 prices as of the catalog dated .

Cost calculator for Claude Opus 4.6

API429$6.75
Manufacturer$22.5
Difference from manufacturer price70%API429 costs less for this workload

Ordinary input and output are counted, excluding cache, tools, fees and repeated calls. This estimates spending; it does not validate whether a request is accepted. RUB results use only your entered rate; they are neither a bank quote nor a top-up amount.

Context and capabilities of Claude Opus 4.6

The manufacturer specifies a shared context window of 1,000,000 and a maximum output of 128,000 tokens for its own API (specification: Anthropic, checked Oct 24, 2026, 6:11 AM UTC). These are manufacturer limits, not verified effective API429 limits: test very long contexts on your own request.

API429 capabilities published for this exact ID: chat vision . Test any mode missing from this list on your own request.

Practical task: a coding review baseline

Freeze a small diff, its requirements and the tests that must remain valid. Ask for behavioral changes followed by a minimal test for each finding. When comparing a replacement, count false positives, missed defects and manual corrections. A longer review is not evidence of better code understanding.

Exact version and lifecycle

According to Anthropic documentation reviewed on 2026-10-24, Anthropic lists Active (legacy). This page supports maintaining a tested coding baseline, rather than positioning it as the latest flagship. Compare the current Opus 5.5 generation for migration and rerun your own regression suite before switching production traffic.

Context, output and ordinary token budget

According to Anthropic documentation reviewed on 2026-10-24, the manufacturer specifies a 1,000,000-token shared window and up to 128,000 output tokens. Input and output must fit together. The manufacturer ordinary tariff is $5 per million input tokens and $25 per million output tokens, with no separate long-context surcharge in the checked table.

Alternatives for a controlled comparison

claude-opus-4-8 is a candidate for an established bug-fixing workflow. gpt-5.6-terra is a candidate for repeatable record extraction and classification. gemini-3.6-flash is a candidate for regression testing an existing Flash workflow.

Speed and errors of Claude Opus 4.6 over 24 hours

There are no fresh observations with confirmed traffic for this model. This does not mean zero latency or prove an absence of errors.

Source: public 24-hour statistics. The mean is neither a median nor a response time guarantee.

How to connect Claude Opus 4.6: curl, Python, JavaScript

Create a key, check your balance and set API429_API_KEY on the server. The request is paid from your balance; Python and JavaScript first check that the model is available to your key.

curl

Before generation, check the exact ID in the response from GET https://gateway.api429.com/v1/models using the same Bearer key.

curl --fail-with-body https://gateway.api429.com/v1/chat/completions \
  -H "Authorization: Bearer $API429_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-opus-4-6","messages":[{"role":"user","content":"Review this Python change: the function returned items[:limit] and now returns items[:limit or 10]. Which cases change behavior? Propose tests without executing code."}],"max_tokens":512,"stream":false}'

Python 3

import json
import os
import urllib.request

key = os.environ["API429_API_KEY"]
base = "https://gateway.api429.com/v1"
headers = {"Authorization": "Bearer " + key, "Content-Type": "application/json"}
models_request = urllib.request.Request(base + "/models", headers=headers)
with urllib.request.urlopen(models_request, timeout=30) as response:
    available = {item["id"] for item in json.load(response)["data"]}
model = "claude-opus-4-6"
if model not in available:
    raise ValueError("Model is unavailable to this key")
payload = json.loads("{\"model\":\"claude-opus-4-6\",\"messages\":[{\"role\":\"user\",\"content\":\"Review this Python change: the function returned items[:limit] and now returns items[:limit or 10]. Which cases change behavior? Propose tests without executing code.\"}],\"max_tokens\":512,\"stream\":false}")
request = urllib.request.Request(base + "/chat/completions",
    data=json.dumps(payload).encode("utf-8"), headers=headers, method="POST")
with urllib.request.urlopen(request, timeout=60) as response:
    result = json.load(response)
choice = result["choices"][0]
if choice.get("finish_reason") != "stop" or not choice.get("message", {}).get("content"):
    raise ValueError("Incomplete or empty response")
print(choice["message"]["content"])
print(result.get("usage"))

JavaScript: Node.js 18+

const key = process.env.API429_API_KEY;
if (!key) throw new Error("Set API429_API_KEY");
const base = "https://gateway.api429.com/v1";
const headers = { Authorization: "Bearer " + key, "Content-Type": "application/json" };
const model = "claude-opus-4-6";
const available = await fetch(base + "/models", { headers, signal: AbortSignal.timeout(30000) });
if (!available.ok) throw new Error("Models HTTP " + available.status);
if (!(await available.json()).data.some(item => item.id === model)) throw new Error("Model unavailable to this key");
const response = await fetch(base + "/chat/completions", {
  method: "POST", headers, signal: AbortSignal.timeout(60000),
  body: JSON.stringify({"model":"claude-opus-4-6","messages":[{"role":"user","content":"Review this Python change: the function returned items[:limit] and now returns items[:limit or 10]. Which cases change behavior? Propose tests without executing code."}],"max_tokens":512,"stream":false})
});
if (!response.ok) throw new Error("Generation HTTP " + response.status);
const result = await response.json();
const choice = result.choices?.[0];
if (choice?.finish_reason !== "stop" || !choice?.message?.content) throw new Error("Incomplete or empty response");
console.log(choice.message.content);
console.log(result.usage);

The examples use basic fields from the published API contract.

Claude Opus 4.6 in n8n: HTTP Request

  1. Create an HTTP Request with method POST and URL https://gateway.api429.com/v1/chat/completions.
  2. Store the Bearer key in credentials; add Content-Type: application/json. Do not put the key in an exported workflow example.
  3. Send the JSON from curl: the exact model claude-opus-4-6, messages, max_tokens and stream=false.
  4. After the HTTP node, check choices, finish_reason and the response content before writing the result to your production system.

HTTP Request documentation.

Alternatives to Claude Opus 4.6: similar models and prices

Compare them on the same task. Prices apply to a short text request; see the catalog for full pricing.

ModelAPI429: input / output per 1M tokens
Claude Opus 4.8claude-opus-4-8$1.5 / $7.5
GPT 5.6 Terragpt-5.6-terra$0.75 / $4.5
Gemini 3.6 Flashgemini-3.6-flash$0.225 / $1.125

Version and release date

Manufacturer API release date, Anthropic: . The exact predecessor has not been established in the reviewed sources.

Payment and a $10 test

  • Russian bank card. Top up your balance in the account.
  • Invoice for companies. Bank transfer with closing documents.
  • USDT and TON. Top up in crypto.

$10 test credit. Subscribe to our Telegram channel through the bot and get $10 on your balance for the first requests. Get $10 in the bot

Frequently asked questions

Why retain Opus 4.6 in an evaluation set?

Previously validated tasks help reveal migration regressions. Retain the diff, expected findings and tests, then evaluate a replacement on the same material. Anthropic documentation reviewed on 2026-10-24 lists Opus 4.6 as Active (legacy). Use it as a retained baseline; the lifecycle label does not promise indefinite access or suitability for every new project.

What should I compare when evaluating Opus 5.5?

Compare missed defects, false positives and tests that actually expose a behavioral change. Check compatibility of required parameters separately: Anthropic native migration guidance does not establish that those settings transfer through the API429 client method used in your application.

What does the limit or 10 example test?

It checks whether the review distinguishes a missing value from zero: the expression replaces a zero limit with 10. Include None, zero, positive and negative values for the original function. This validates a concrete finding rather than establishing a general model ranking.

How does the $5/$25 tariff relate to review spending?

According to Anthropic documentation reviewed on 2026-10-24, these are ordinary manufacturer rates per million input/output tokens. Across a review series, track diff size and context resent for clarification. Accepted findings and the number of manual checks connect token spending to useful review work; equal request counts alone do not.

Sources and review

Editorial review: . Pricing and general calculator · Getting started · Compare the family: Claude

Telegram