modely

DeepSeek: DeepSeek V3.2

Markdown · JSON

DeepSeek: DeepSeek V3.2

DeepSeek V3.2 spojuje textové uvažování s používáním nástrojů a analýzou dlouhého kontextu. Architektura s řídkou pozorností a aktualizovaný formát konverzace podporují programování, vyhledávání a vícekrokové úlohy agentů s kontextem 128K a oddělenými postupy uvažování a přímé odpovědi.

O modelu

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

DeepSeek V3.2 je textový model DeepSeek pro uvažování a práci agentů s důrazem na efektivní zpracování dlouhého kontextu. Výrobce soustřeďuje hlavní změny kolem DeepSeek Sparse Attention, škálovaného rámce posilovaného učení a postupu pro trénink agentních úloh. Přijímá písemné otázky a kontext a vytváří text včetně odpovědi, kódu nebo obsahu volání nástrojů. Liší se od dřívějšího vydání V3.2 Exp i samostatné varianty Speciale pro uvažování.

DeepSeek Sparse Attention přidává do architektury latentní pozornosti indexer a jemně odstupňovaný výběr tokenů. U dlouhé sekvence indexer vybírá informace z dřívějších tokenů, které využije hlavní výpočet pozornosti. Zpráva uvádí, že jde o architektonickou změnu oproti V3.1 Terminus a že architektura je shodná s V3.2 Exp. Publikovaný kontext má 128K tokenů, což umožňuje práci s rozsáhlými zdrojovými materiály a průběžnou úlohou, přičemž generované uvažování a historie nástrojů také spotřebovávají dostupný kontext.

Dotrénování zahrnuje odpovědi s uvažováním i bez něj v matematice, programování, logickém uvažování, obecných úlohách agentů, agentním programování a vyhledávání. Oboroví specialisté dodávají data, která se sjednotí do konečného modelu, a následuje smíšené posilované učení. U běžné otázky může být vhodná přímá odpověď; u obtížného problému může postup s uvažováním rozvinout řešení před předložením konečného výsledku. Požadovanou odpověď nebo výstup určete nezávisle na mezikrocích uvažování.

Podstatnou změnou této edice je uvažování s nástroji. Aktualizovaný formát chatu umožňuje pokračovat v uvažování během úlohy s voláním nástrojů, místo aby analýza a akce byly nesouvisejícími fázemi. Operaci zvolenou modelem provede aplikace a vrátí její výsledek pro další krok. Pravidlo výrobce pro kontext nástrojů uchovává historické uvažování, dokud se přidávají pouze zprávy související s nástroji; při příchodu nové uživatelské zprávy toto uvažování odstraní, ale zachová volání nástrojů a výsledky. Správné rozlišení rolí v konverzaci je pro toto chování důležité.

Pro programování poskytněte úryvek zdrojového kódu nebo relevantní soubory, pozorovaný problém, očekávaný výsledek a podmínky, které musí změna zachovat. Ukázkové zadání zní: „Pomocí dodaného kódu a výsledků nástrojů najděte příčinu, navrhněte nejmenší opravu a vraťte konečný patch s výsledkem ověření, který jej podporuje.“ U vyhledávací úlohy popište otázku, požadované důkazy a co se považuje za úplnou odpověď. Nástroje pro vyhledávání a provádění dodává okolní aplikace, nikoli samotný text.

Výrobce pro místní použití doporučuje temperature 1.0 a top-p 0.95. V3.2 zavádí upravenou reprezentaci volání nástrojů a vyhrazený enkodér zpráv. Role developer je vyhrazena pro šablonu vyhledávacího agenta výrobce a oficiální API tuto roli nepřijímá. Referenční parser očekává správně utvořený výstup a neopravuje chybné výsledky; pokud aplikace používá generovaná pole nebo argumenty nástrojů, měla by před jejich použitím zkontrolovat strukturu.

Technická zpráva uvádí jako praktická omezení dlouhé trajektorie uvažování a nadbytečné sebeověřování. Úloha agenta může dosáhnout hranice 128K, i když se původní zdrojové materiály vejdou, protože se hromadí výstupy nástrojů a opakované uvažování. Uchovávejte stručný záznam relevantních pozorování a konečný výstup jasně určete. U práce citlivé na přesnost znalostí přiložte autoritativní podklady nebo poskytněte vhodný vyhledávací nástroj, místo očekávání, že tréninkové znalosti vymezí každý fakt.

DeepSeek V3.2 Speciale je samostatná varianta pro hluboké uvažování s vysokými výpočetními nároky a podle karty modelu nepodporuje volání nástrojů. Její vlastnosti se nemají používat jako standardní profil nástrojů V3.2. Také pozdější generace V4 a experimentální předchůdce mají samostatné identity a konfigurační volby. Při porovnávání úloh, u nichž záleží na modelu a formátu zadávání, zachovejte pojmenovanou edici V3.2.

Pro praktickou analýzu založenou na zdrojích označte materiály a požadujte závěr podložený příslušnými pasážemi s oddělením předpokladů a chybějících informací. U agenta uveďte povolené funkce, očekávaný konečný výsledek a kritérium dokončení. Tím připravíte postup uvažování a nástrojů modelu na kontrolovatelný textový, kódový nebo analytický výstup navázaný na dodané důkazy.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions deepseek-v3.2-thinking

deepseek-v3.2-thinking

DeepSeek /deepseek-v3.2-thinking

Úvod

DeepSeek V3.2 spojuje textové uvažování s používáním nástrojů a analýzou dlouhého kontextu. Architektura s řídkou pozorností a aktualizovaný formát konverzace podporují programování, vyhledávání a vícekrokové úlohy agentů s kontextem 128K a oddělenými postupy uvažování a přímé odpovědi.

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
deepseek-v3.2-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.00058 / 1K tokenů
Výstup · Výstupní tokeny $0.00086 / 1K tokenů
Vstup · Čtení z mezipaměti $0 / 1K tokenů
Vstup · Zápis do mezipaměti $0 / 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":"deepseek-v3.2-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="deepseek-v3.2-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 deepseek-v3.2-thinking

Aliasy cest metod

/chat/completions

Související ID modelů

deepseek-v3.2-thinking

FAQ · DeepSeek: DeepSeek V3.2
Jaké vstupy a výsledky jsou dostupné?

POST /v1/chat/completions · deepseek-v3.2-thinking: text → text

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

POST /v1/chat/completions · deepseek-v3.2-thinking: model, messages, stream

Jaké limity platí?

POST /v1/chat/completions · deepseek-v3.2-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