Yfirlit
Að stýra lengd svars líkans er gagnlegt af ýmsum ástæðum: það hjálpar til við að stjórna kostnaði (þar sem greitt er fyrir hvern tóka), bætir biðtíma/afköst (styttri svör skila sér hraðar) og tryggir viðeigandi svör með því að forðast of löng eða orðmörg úttök.
Þessu má ná með tókaþökum, stillingum fyrir rök og orðagnótt, skýrum leiðbeiningum, dæmum og stöðvunarröðum. Fyrir nýjustu og ítarlegustu upplýsingarnar skaltu alltaf skoða opinberu API-tilvísunina á platform.openai.com.
Stilltu hámarkslengd úttaks
Responses API
Notað fyrir GPT-5 líkön og flest líkön í o-línunni: notaðu max_output_tokens til að setja þak á fjölda tóka sem líkanið myndar. Fyrir beiðnir með compaction_trigger skaltu annaðhvort sleppa max_output_tokens eða stilla það á að minnsta kosti 20000; lægri gildum er hafnað. Responses API styður ekki mörg lok (n).
API fyrir spjalllok
Notað fyrir eldri GPT-3.5, GPT-4o og stundum o-línuna.
Fyrir rakalíkön eins og o3 og o4-mini skaltu nota
max_completion_tokens(alias fyrirmax_tokens)Fyrir eldri líkön eða líkön án raka virkar
max_tokensennStyður
stopogn(mörg lok).
Athugið: Það er engin „lágmarks tókar“ stilling. Ef þú þarft lágmarkslengd skaltu tilgreina hana í kvaðningunni þinni.
Tókamörk eftir líkanahópi
Fyrir nýjustu tókamörk, samhengisstærðir og úttaksþök skaltu skoða skjölun fyrir tiltekið líkan.
Fljótleg dæmi
Responses API
{ "model": "gpt-5", "input": "Taktu saman helstu niðurstöður í ~80 orðum.", "max_output_tokens": 120 }Spjalllok (rakalíkan)
{ "model": "o3-mini", "messages": [{"role": "user", "content": "Write five one-line options."}], "max_completion_tokens": 100 }Sértækar stýringar fyrir GPT-5 líkön: verbosity og reasoning.effort
Þessar stýringar eru aðeins tiltækar í GPT-5 líkönum (gpt-5.2, gpt-5.2-chat-latest, gpt-5.2 pro o.s.frv.). O-línan og eldri líkön styðja þær ekki.
`verbosity` tekur við "low", "medium" (sjálfgefið) eða "high". Þetta hefur áhrif á smáatriðastig en ekki föst takmörk.
{ "model": "gpt-5", "input": "Útskýrðu PageRank á háu stigi.", "text": { "verbosity": "low" }, "max_output_tokens": 200 }`reasoning.effort` stýrir því hversu margir rakatókar eru myndaðir áður en svar er búið til. GPT-5.2 styður none,low, medium, high,and xhigh. gpt-5.2-pro styður aðeins medium, high,and xhigh. Eldri rakalíkön styðja aðeins low, medium og high.
{ "model": "gpt-5", "input": "Hversu mikið gull þyrfti til að húða Frelsisstyttuna með 1 mm lagi?", "reasoning": { "effort": "minimal" } }Þú getur stillt `reasoning.effort` á none til að láta líkanið hegða sér eins og líkan án raka í notkunartilvikum þar sem biðtími skiptir máli.
Gefðu nákvæmar leiðbeiningar
Biddu um nákvæma lengd eða form sem þú vilt. Dæmi:
„Teldu upp nákvæmlega fimm valkosti.“
„Skrifaðu 50 orða samantekt.“
„Ekki fleiri en 100 tókar. Ef þú þarft meira, segðu ‚Þarf meira pláss.‘“
Notaðu dæmi með samræmdri lengd
Fá-skot dæmi sem passa við æskilega lengd hjálpa líkaninu að halda mynstrinu áfram.
Beittu markvissum stöðvunarröðum
Notaðu stop til að stöðva myndun þegar líkanið nær afmarkara eða mörkum tölusetts lista.
{ "stop": ["
###", "6."] }Margir valkostir
Spjalllok:
nskilar mörgum lokum í einu kalli.Responses API:
ner ekki stutt; gerðu mörg köll ef þú þarft meira en eitt úttak.
