modeller

DeepSeek: DeepSeek V3.2 Exp

Markdown · JSON

DeepSeek: DeepSeek V3.2 Exp

DeepSeek V3.2 Exp er udgaven med sparse attention bygget på V3.1 Terminus. Den behandler tekst til ræsonnering, kodning og agentopgaver og undersøger mere effektiv attention ved lang kontekst med en producentangivet kontekst på 128K og en særskilt identitet i forhold til den endelige V3.2-udgivelse.

Om modellen

Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.

DeepSeek V3.2 Exp er DeepSeeks eksperimentelle tekstmodeludgave, bygget på V3.1 Terminus. Dens definerende ændring er DeepSeek Sparse Attention, indført for at undersøge mere effektiv træning og inferens for lange tekstsekvenser. Opgaven er stadig tekstbaseret: skriftlige instruktioner og kontekst giver et tekstsvar, kode eller agentrelateret output. Dette er forskningsudgaven med sparse attention, adskilt fra den endelige V3.2-model og dens senere format til ræsonnering med værktøjer.

DSA bruger en let indeksmekanisme og finkornet tokenselektion, så den primære attention-beregning fokuserer på udvalgt information fra tidligere tokens. DeepSeek afstemte bevidst den eksperimentelle træningskonfiguration med V3.1 Terminus for at isolere arkitekturændringen. V3.2-rapporten bekræfter, at den endelige V3.2 og V3.2 Exp deler denne arkitektur, og beskriver fortsat træning fra Terminus-basen med 128K kontekst. Den offentliggjorte eksperimentelle profil bruger denne indstilling med 128K lang kontekst.

Producentens eksperimentelle modelkort omfatter ræsonnering og agentarbejde, samtidig med at den tidligere models opgaveprofil bevares. Dokumentationen behandler ræsonnering uden værktøjer og agentisk værktøjsbrug som forskellige arbejdsgange. Forbered et klart spørgsmål, relevant kildekontekst og den ønskede slutform. Hvis opgaven bruger et værktøj, leverer applikationen dets definition og returnerer resultatet; modellens foreslåede handling er ikke det samme som en handling, der allerede er udført.

Det endelige V3.2-modelkort introducerer et revideret format til værktøjskald og beskriver udtrykkeligt ræsonnering med værktøjer. Disse opdateringer hører til den endelige udgivelse og bør ikke behandles som hele den eksperimentelle udgaves interaktionsaftale. Bevar for V3.2 Exp udgavens egen beskedformatering og den nedarvede Terminus-opgavekontekst frem for at antage, at et lignende navn gør alle senere indstillinger eller roller udskiftelige.

Giv ved en sammenligning af lange dokumenter hver kilde en betegnelse, og identificér de afsnit, der er relevante for spørgsmålet. En eksempelopgave er: “Sammenlign disse krav med den foreslåede implementering, identificér hver afvigelse, og citér den passage, der fastslår den. Afslut med en prioriteret rettelsesliste.” Giv ved kode den fejlagtige adfærd, det relevante fragment og det forventede resultat, og bed derefter om en fokuseret ændring med en tydelig forklaring. Kildens opbygning og kriteriet for afslutning hjælper med at styre en opgave med lang kontekst mod et brugbart resultat.

Producentens referenceimplementering indeholder indeksmekanismen til sparse attention, og modelkortet noterer en vigtig implementeringsrettelse: indeksmekanismens RoPE bruger et ikke-interleaved layout, mens latent-attention-modulet forventer et interleaved layout. Det er en detalje i producentens reference, som er relevant for korrekt modeludførelse, ikke en anden brugerprompt eller en ny funktion. Det betyder også, at modelnavnet alene ikke beskriver enhver implementerings håndtering af den eksperimentelle arkitektur.

En fortsat agentopgave skal budgettere kildetekst, samtale, genereret ræsonnering og værktøjsobservationer samlet. Hold de nyttige observationer organiserede, og bed det endelige svar skelne mellem dokumentation, antagelser og foreslåede handlinger. Giv ved et kildeafhængigt faktuelt resultat det autoritative materiale eller et egnet værktøj frem for at stole på bred træningsviden. Outputtet er fortsat en tekst-, kode- eller analysepost, der kan kontrolleres mod opgaven og dens input.

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

deepseek-v3.2-exp-thinking

DeepSeek /deepseek-v3.2-exp-thinking

Start

DeepSeek V3.2 Exp er udgaven med sparse attention bygget på V3.1 Terminus. Den behandler tekst til ræsonnering, kodning og agentopgaver og undersøger mere effektiv attention ved lang kontekst med en producentangivet kontekst på 128K og en særskilt identitet i forhold til den endelige V3.2-udgivelse.

Accepterede input
Tekst
Resultater
Tekst

Tilgængelig i Ailoot · input og metoder

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Inputtyper
text
Outputtyper
text
Outputformat
json eller SSE
FeltTypeKravVærdier og grænserStandard
FeltmodelTypestringKravPåkrævetVærdier og grænser
deepseek-v3.2-exp-thinking
Standard—
FeltmessagesTypemessage[]KravPåkrævetVærdier og grænser
Minimumsantal elementer: 1
Standard—
Feltmessages[].roleTypestringKravPåkrævetVærdier og grænser
Afhænger af modellen
Standard—
Feltmessages[].contentTypestringKravValgfritVærdier og grænser
Gælder når: Tekstsamtale
Standard—
FeltstreamTypebooleanKravValgfritVærdier og grænserStandardfalse
Kombinationer af inputmaterialer

Tekst · UTF8-tekst

messages[].content

Metodeparametre og livscyklus
ParameterKontrakt
Parametercontent_typeKontraktapplication/json
ParameterrequiredKontraktmodel, messages
Parametermaterial_typesKontrakttext
ParametermessagesKontraktbeskedarray med strukturen role/content
Parameterfile_materialKontraktfaktisk UTF-8-dokument indsat som bogstavelig tekst; intet fil-ID udledes
Parameteroptional_controlsKontraktstream
Parametercontrol_scopeKontraktTekstsamtale; stream er en boolesk værdi og er som standard false.
Parameteroutput_modalitiesKontrakttext
Parameterhosted_operationsKontraktfalse
Parametermultimodal_input_bindingKontraktnull

Metodealiaser: /chat/completions

Livscyklus: synchronous_or_streamed

Send det præcise model-ID med messages.

Kontekstlængde er ikke et outputloft.

En tekstfil kan levere bogstavelig tekst; billed-, lyd- og filobjektinput kræver en præcis binding.

Priser

Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.

Hurtig tilstand
Ikke angivet Når hurtig tilstand er valgt
flex-tilstand
Ikke angivet Når flex-tilstanden er valgt
Maksimal ræsonneringsindsats
Ikke angivet Når default-justeringen anvendes ved maksimal ræsonneringsindsats

Ailoot-takster

Priser efter konfiguration

KonfigurationTakstplanBeløb
KonfigurationGrundtakster for tokensTakstplanGrundtakstBeløb
Input · Inputtokens $0.00058 / 1K tokens
Output · Outputtokens $0.00086 / 1K tokens
Input · Cachelæsning $0 / 1K tokens
Input · Cacheskrivning $0 / 1K tokens
Input · Cacheskrivning, 1 time — / 1K tokens

Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →

Eksempelanmodninger

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-exp-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-exp-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"))

Hent og gem resultater

Ailoot Ultra · OpenAI Chat

json eller SSE

Behold alle færdige resultater

Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.

Bevar hvert valg og dets indhold, værktøjskald og ræsonnement. Saml i SSE deltaer efter valg-/værktøjsindeks, og bevar den endelige afslutningsårsag og forbrugsoplysningerne.

Hvis det oprindelige svar skal kontrolleres

Bevar anmodnings-/svar-ID’er og headere. Der leveres ingen generel URL til at hente tekstjob.

Svarfelter
FeltType
Feltchoices[].indexTypeinteger
Feltchoices[].message.contentTypestring|null
Feltchoices[].message.tool_callsTypetool_call[]
Feltchoices[].message.reasoning_contentTypestring
Feltchoices[].message.reasoning_detailsTypeobject|array
Feltchoices[].finish_reasonTypestring|null
FeltusageTypeobject
Fejl og næste trin
SvarBetingelseNæste trin
Svar400 · invalid_request_errorBetingelseUgyldige obligatoriske felter, materialerepræsentation eller parameterværdiNæste trinRet de angivne felter før en ny oprettelsesanmodning.

Aliaser

Modelaliaser

Ailoot Ultra deepseek-v3.2-exp-thinking

Aliaser for metodestier

/chat/completions

Relaterede kalder-ID’er

deepseek-v3.2-exp-thinking

FAQ · DeepSeek: DeepSeek V3.2 Exp
Hvilke input og resultater er tilgængelige?

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

Hvilke felter bruger anmodningen?

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

Hvilke grænser gælder?

POST /v1/chat/completions · deepseek-v3.2-exp-thinking: messages.min_items: 1

Flere oplysninger

Tilslut Ailoot til Claude Code, OpenCode, Hermes eller din egen applikation.

Virksomheden og dens projektportefølje

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

Køb tokens med rabat.

Abonnementsrabat til regelmæssigt arbejde. Rabatkoder giver op til 50% på tokenkøb.

Abonnement
Vælg et abonnement med rabat til dine regelmæssige anmodninger.
Rabatkode på op til 50%
Indtast koden ved købet. Prisen genberegnes efter den aktuelle kampagne.
Udgifter i historikken
Model, tokens og beløb gemmes for hver anmodning.

Vælg abonnement · Se modelpriser

Tilslut API’et til produktet, du sælger.

SaaS, apps og bots efter Ailoots tilbudsvilkår og licensaftale. Anmod om en forhandlerlicens til videresalg.

Kommerciel applikation
Byg generering af tekst, billeder, video og lyd ind i tjenestens betalte funktioner.
Licens til forhandlere
Send projektbeskrivelse og adgangsmodel. Bed om skriftlige vilkår for anvendelse og videresalg.
Dokumenter på websitet
Tilbudsvilkår, licensaftale og politik for behandling af data kan læses før tilslutning.

Anmod om forhandlerlicens · Tilbudsvilkår og licensaftale