modely

Anthropic: Claude Sonnet 4.5

Markdown · JSON

Anthropic: Claude Sonnet 4.5

Claude Sonnet 4.5 je textový a obrazový model Anthropic pro vývoj softwaru, složité agenty, ovládání počítače a analytickou práci. Podporuje přímé odpovědi nebo ruční rozšířené uvažování, s uvažováním mezi voláními nástrojů v dokumentovaném beta postupu.

O modelu

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

Claude Sonnet 4.5 je edice Sonnet společnosti Anthropic zaměřená na vývoj softwaru, složité agentní úlohy a ovládání počítače, se zlepšením v uvažování a matematice. Přijímá text a obrázky a vytváří text. Vydání popisuje soustavnou práci přes více kroků, porozumění kódu a změny zahrnující širší projekt místo jediné izolované funkce. Užitečné zadání určuje požadované chování, příslušný zdrojový materiál a výstup k dodání: navrženou opravu, vysvětlení implementace, analýzu dokumentu nebo strukturovanou odpověď.

Pro softwarovou práci dodejte omezení projektu, příslušné soubory či úryvky, pozorovanou chybu a konkrétní příklad očekávaného výsledku. Požádejte o dotčený kód a vysvětlení, jak navržená změna řeší tento příklad. Producent představuje model jako vhodný pro tvorbu agentů a řešení vývojových úloh pomocí nástrojů. Okolní aplikace čte a upravuje soubory, spouští příkaz či kontrolu a vrací skutečný výstup; model nad těmito důkazy uvažuje. V konečné zprávě oddělte navrženou změnu od dokončené kontroly.

Ovládání počítače je samostatným využitím jeho vizuálních a agentních schopností. Vydání Anthropic ukazuje interakci s prohlížečem, procházení stránek a práci s tabulkami v připojeném prostředí. Vizuální zadání může dodat snímek obrazovky, určit cíl a definovat akce povolené aplikaci. Aplikace pak provede vybranou interakci a vrátí změněnou obrazovku či jiný výsledek. Podobně může model připravit obsah a kód pro dokumenty, tabulky a snímky prezentace, zatímco prostředí vytvoří dokončený soubor. Porozumění textu a obrázkům nedělá z modelu nativní generátor obrázků ani zvuku.

Přesná specifikace producenta uvádí kontextové okno 200K tokenů a až 64K výstupních tokenů. Hranice spolehlivých znalostí je leden 2025, odlišná od pozdějšího data uzávěrky trénovacích dat uvedeného na stránce. V dlouhém vstupu jasně uchovejte hranice dokumentů, označení stránek, jednotky a identifikátory kódu a vyhraďte místo pro požadovanou odpověď i uvažování. Producent také dokumentuje povědomí o kontextu v této edici, takže podporovaný postup sleduje zbývající místo během konverzace. Pomáhá to řídit soustavnou úlohu v jejím okně; nenahrazuje okno větší kapacitou pozdější edice Sonnet.

Sonnet 4.5 podporuje běžné odpovědi a ruční rozšířené uvažování. V druhém režimu nastavuje budget_tokens cíl vnitřního uvažování před viditelnou odpovědí. Dokumentované minimum je 1024 tokenů a rozpočet obvykle musí být nižší než max_tokens, protože uvažování a konečná odpověď sdílejí limit generování. Rozpočet je cílem, nikoli příslibem spotřebovat přesně daný počet tokenů. Tato edice nemá adaptivní uvažování ani ovládání effort popsané u pozdějších modelů Sonnet. Vyberte požadovanou hloubku analýzy a ponechte dostatečný limit pro použitelnou konečnou odpověď.

Beta prokládaného uvažování producenta umožňuje Sonnet 4.5 uvažovat mezi voláními nástrojů v jednom kole a podle vrácených pozorování rozhodovat o dalším kroku. Vyžaduje dokumentovanou beta funkci v podporovaném postupu Messages. V tomto případě může rozpočet uvažování překročit max_tokens, protože pokrývá více bloků uvažování ve stejném kole asistenta. Vracejte výsledky nástrojů s přidruženým nezměněným obsahem uvažování včetně jeho podpisu; úprava tohoto obsahu jej zneplatní. Výzkumná nebo ladicí úloha tak může střídat navrženou kontrolu, skutečně vrácený výsledek a aktualizovanou analýzu, aniž by textový návrh považovala za dokončenou akci.

U vizuálního materiálu producent podporuje JPEG, PNG, GIF a WebP a používá pouze první snímek animace. Standardní nativní obrazová úroveň této edice má limit delší strany 1568 pixelů a limit 1568 vizuálních tokenů; větší obrázky se zmenšují. Obrazový průvodce producenta uvádí až 100 obrázků na požadavek API pro modely s kontextem 200K, přičemž limity obrázku a celkové velikosti požadavku mohou být dosaženy dříve. Pokud je to praktické, umístěte obrázky před otázku, označte více obrázků a zachovejte drobný text či popisky grafů. Průvodce doporučuje jasné obrázky a dostatek okolního kontextu pro interpretaci viditelného detailu.

Úpravy kontextu a paměťový nástroj byly zavedeny spolu s tímto modelem na podporu delších agentních postupů. Jsou to aplikací podporované způsoby zachování užitečného stavu nebo odstranění starého nástrojového materiálu; nejde o neomezenou paměť modelu ani pozdější funkci serverové kompakce. U vícestupňové úlohy uchovejte již učiněná rozhodnutí, otevřenou otázku a důkazy potřebné pro další krok. Anthropic také popisuje silnější odolnost vůči skrytým instrukcím v externím obsahu a současně uvádí, že klasifikátory specifické pro model někdy označí neškodný materiál. Užitečným výsledkem zůstává posouditelný výtvor navázaný na dodané důkazy, s přesnými režimy a limity Sonnet 4.5 oddělenými od pozdějších vydání.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions claude-sonnet-4-5-20250929-thinking

claude-sonnet-4-5-20250929-thinking

Anthropic /claude-sonnet-4-5-20250929-thinking

Úvod

Claude Sonnet 4.5 je textový a obrazový model Anthropic pro vývoj softwaru, složité agenty, ovládání počítače a analytickou práci. Podporuje přímé odpovědi nebo ruční rozšířené uvažování, s uvažováním mezi voláními nástrojů v dokumentovaném beta postupu.

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-sonnet-4-5-20250929-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.006 / 1K tokenů
Výstup · Výstupní tokeny $0.03 / 1K tokenů
Vstup · Čtení z mezipaměti $0.0006 / 1K tokenů
Vstup · Zápis do mezipaměti $0.0075 / 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-sonnet-4-5-20250929-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-sonnet-4-5-20250929-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-sonnet-4-5-20250929-thinking

Aliasy cest metod

/chat/completions

Související ID modelů

claude-sonnet-4-5-20250929-thinking

FAQ · Anthropic: Claude Sonnet 4.5
Jaké vstupy a výsledky jsou dostupné?

POST /v1/chat/completions · claude-sonnet-4-5-20250929-thinking: text → text

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

POST /v1/chat/completions · claude-sonnet-4-5-20250929-thinking: model, messages, stream

Jaké limity platí?

POST /v1/chat/completions · claude-sonnet-4-5-20250929-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