modely

Anthropic: Claude Opus 5

Markdown · JSON

Anthropic: Claude Opus 5

Claude Opus 5 je určen pro promyšlený vývoj, analýzu informací a vícekrokovou odbornou práci. Podporuje adaptivní uvažování a ověřování výsledků pomocí nástrojů aplikace.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Claude Opus 5 je model Anthropic pro pravidelnou odbornou práci, při níž je potřeba prostudovat informace, provést podloženou volbu a postupně splnit úlohu. Výrobce zdůrazňuje softwarové inženýrství, vícekrokové pracovní scénáře, vědeckou práci a analýzu vizuálních dat. V centru jeho prezentace je promyšlené provádění práce a kontrola vlastního výsledku.

Zjistit příčinu, ověřit, opravit

Ve vývoji může Opus 5 zkoumat prvotní příčinu chyby a využívat ověřování k posouzení navržené změny. Pokud není dostatek hotového materiálu pro porovnání, popsané scénáře zahrnují vytvoření vlastní kontroly, například pro chování parseru. Práce vychází ze získaných dat: model je čte, volí akci, sleduje výsledek a opravuje nalezené problémy.

Pro provádění příkazů, úpravy souborů a spouštění kontrol potřebuje aplikace odpovídající nástroje. Iniciativnost modelu se týká volby a posloupnosti akcí v poskytnutém prostředí; neznamená samostatný přístup k projektu ani možnost provádět operace mimo aplikaci.

Obrázek jako data pro program

Opus 5 přijímá text a obrázky a poskytuje text. Ve vizuálních scénářích výrobce ukazuje získávání geometrie z obrázku a rekonstrukci součásti prostřednictvím napsaného kódu. Další příklady zahrnují interaktivní aerodynamickou simulaci a ilustraci buňky vytvořené programováním.

Formáty běžného vizuálního vstupu u výrobce jsou JPEG/PNG/GIF/WebP, u animace se používá první snímek. Při nativní analýze má delší strana 2576 pixelů a používá se 4784 vizuálních tokenů; velké obrázky se před analýzou zmenšují. Podpora souborů a parametrů závisí na metodě aplikace.

Tyto úlohy ukazují společnou práci analýzy a inženýrství: obrázek lze použít jako materiál a textový výsledek jako kód nebo popis řešení. Spuštění simulace, vytváření grafiky a vytvoření hotového souboru vyžadují nástroje prostředí; model nemá samostatný vestavěný obrazový ani video výstup.

Řízená hloubka

Adaptivní uvažování je zapnuté ve výchozím nastavení a standardní úrovní effort je high. Podporovány jsou low, medium, high, xhigh a max. Na úrovních high a nižších lze uvažování vypnout, zatímco na xhigh a max je povinné. Ruční extended thinking se samostatným rozpočtem není pro tuto verzi k dispozici.

Změna úsilí ovlivňuje rozsah uvažování, ale není spolehlivým způsobem, jak určit délku viditelného textu. Pokud je potřeba stručná odpověď nebo určitá struktura, je třeba to uvést v samotné instrukci. Kontext má 1 milion tokenů, v běžném režimu má maximální odpověď 128 tisíc tokenů; při důkladné analýze je třeba ponechat prostor pro uvažování a výsledný obsah.

Vědecké a citlivé úlohy

Spolehlivou hranicí vestavěných znalostí je květen 2026. Mezi vědeckými zaměřeními Anthropic popisuje strukturní biologii, organickou chemii a bioinformatiku. Výrobce přitom uvádí podstatná omezení v dlouhodobém samostatném biologickém výzkumu; schopnost diskutovat o vědeckých materiálech neznamená autonomní dokončení libovolného výzkumu.

Ochranné mechanismy umožňují hledání chyb ve zdrojovém kódu, ale omezují některé citlivé úlohy. Pro aktuální informace jsou potřeba poskytnuté materiály nebo vyhledávání a technický i vědecký výsledek vyžaduje ověření ve svém oborovém prostředí.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions claude-opus-5-thinking

claude-opus-5-thinking

Anthropic /claude-opus-5-thinking

Úvod

Claude Opus 5 je určen pro promyšlený vývoj, analýzu informací a vícekrokovou odbornou práci. Podporuje adaptivní uvažování a ověřování výsledků pomocí nástrojů aplikace.

Přijímané vstupy
Text
Výsledky
Text

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Vstup
text
Výstup
text
Výstupní formát
json nebo SSE
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
claude-opus-5-thinking
Výchozí—
PolemessagesTypmessage[]PožadavekPovinnéHodnoty a limity
Minimální počet položek: 1
Výchozí—
Polemessages[].roleTypstringPožadavekPovinnéHodnoty a limity
Závisí na modelu
Výchozí—
Polemessages[].contentTypstringPožadavekVolitelnéHodnoty a limity
Platí, když: Textová konverzace
Výchozí—
PolestreamTypbooleanPožadavekVolitelnéHodnoty a limityVýchozífalse
Kombinace vstupních materiálů

Text · text UTF8

messages[].content

Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, messages
Parametrmaterial_typesKontrakttext
ParametrmessagesKontraktpole zpráv se strukturou role/content
Parametrfile_materialKontraktskutečný dokument UTF-8 vložený jako doslovný text; ID souboru se neodvozuje
Parametroptional_controlsKontraktstream
Parametrcontrol_scopeKontraktTextová konverzace; stream je booleovská hodnota a ve výchozím nastavení je false.
Parametroutput_modalitiesKontrakttext
Parametrhosted_operationsKontraktfalse
Parametrmultimodal_input_bindingKontraktnull

Aliasy metody: /chat/completions

Životní cyklus: synchronous_or_streamed

Odešlete přesné ID modelu spolu s messages.

Délka kontextu není limitem výstupu.

Textový soubor může dodat doslovný text; obrazové/zvukové vstupy a vstupy v podobě souborových objektů vyžadují přesnou vazbu.

Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

Sazby Ailoot

Ceny podle konfigurace

KonfiguraceTabulka sazebPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPoplatek
Vstup · Vstupní tokeny $0.01 / 1K tokenů
Výstup · Výstupní tokeny $0.05 / 1K tokenů
Vstup · Čtení z mezipaměti $0.001 / 1K tokenů
Vstup · Zápis do mezipaměti $0.0125 / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

Ailoot Ultra · OpenAI Chat

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model":"claude-opus-5-thinking","messages":[{"role":"user","content":"hello"}],"stream":false}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("choices",[]):
    if x.get("message",{}).get("content"): print(x["message"]["content"])
PY_RESULT
from openai import OpenAI
import os

if not os.environ.get("AILOOT_API_KEY", "").strip(): raise SystemExit("Set AILOOT_API_KEY before making a request")
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.chat.completions.create(model="claude-opus-5-thinking", messages=[{"role":"user","content":"hello"}], stream=False)
import base64, json
from pathlib import Path

def save_result(data, stem="result"):
    # Keep every field, including usage, IDs, reasoning and tool requests.
    Path(stem + ".json").write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding="utf-8")
    print(json.dumps(data, ensure_ascii=False, indent=2))
    def save_blob(encoded, suffix, label):
        raw = base64.b64decode(encoded, altchars=b"-_", validate=True)
        ext = "png" if raw.startswith(b"\x89PNG\r\n\x1a\n") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4] == b"RIFF" and raw[8:12] == b"WEBP" else suffix
        file = Path(stem + "-" + label + "." + ext)
        file.write_bytes(raw)
        print("Saved", file)
    for index, block in enumerate(data.get("content") or []):
        print("Content", index, json.dumps(block, ensure_ascii=False))
    for choice in data.get("choices") or []:
        print("Choice", choice.get("index"), json.dumps(choice.get("message", choice.get("delta", {})), ensure_ascii=False))
    for index, item in enumerate(data.get("output") or []):
        print("Output", index, json.dumps(item, ensure_ascii=False))
        if item.get("type") == "image_generation_call" and item.get("result"):
            save_blob(item["result"], item.get("output_format") or "bin", "output-" + str(index))
    for ci, candidate in enumerate(data.get("candidates") or []):
        for pi, part in enumerate((candidate.get("content") or {}).get("parts") or []):
            print("Candidate/part", ci, pi, json.dumps(part, ensure_ascii=False))
            blob = part.get("inlineData") or part.get("inline_data")
            if blob and blob.get("data"):
                mime = blob.get("mimeType") or blob.get("mime_type")
                suffix = {"image/png":"png", "image/jpeg":"jpg", "image/webp":"webp", "audio/wav":"wav", "audio/mpeg":"mp3", "video/mp4":"mp4"}.get(mime, "bin")
                save_blob(blob["data"], suffix, "candidate-" + str(ci) + "-part-" + str(pi))

save_result(result.to_dict(mode="json"))

Přijímání a ukládání výsledků

Ailoot Ultra · OpenAI Chat

json nebo SSE

Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

Zachovejte každou volbu a její obsah/volání nástrojů/uvažování. V SSE sestavujte přírůstky podle indexu volby/nástroje a zachovejte konečný důvod ukončení i údaje o využití.

Pokud je nutné ověřit původní odpověď

Zachovejte ID požadavků/odpovědí a hlavičky. Není dodána obecná URL pro načtení textové úlohy.

Pole odpovědi
PoleTyp
Polechoices[].indexTypinteger
Polechoices[].message.contentTypstring|null
Polechoices[].message.tool_callsTyptool_call[]
Polechoices[].message.reasoning_contentTypstring
Polechoices[].message.reasoning_detailsTypobject|array
Polechoices[].finish_reasonTypstring|null
PoleusageTypobject
Chyby a další kroky
OdpověďPodmínkaDalší krok
Odpověď400 · invalid_request_errorPodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametruDalší krokPřed novým požadavkem na vytvoření opravte uvedená pole.

Aliasy

Aliasy modelu

Ailoot Ultra claude-opus-5-thinking

Aliasy cest metod

/chat/completions

Související ID modelů

claude-opus-5-thinking

FAQ · Anthropic: Claude Opus 5
Jaké vstupy a výsledky jsou dostupné?

POST /v1/chat/completions · claude-opus-5-thinking: text → text

Jaká pole požadavek používá?

POST /v1/chat/completions · claude-opus-5-thinking: model, messages, stream

Jaké limity platí?

POST /v1/chat/completions · claude-opus-5-thinking: messages.min_items: 1

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva