TarseekPre-production

Tarseek API · Pre-production

Parameters

Normalized Tarseek chat parameters. If a parameter is not in this table, do not send it — extra fields currently 400. Per-model support comes from supported_parameters on the catalog.

NameTypeReqDefaultRangeDecisionStatus
modelstringyes—catalog IDNormalizeImplemented
messagesMessage[]yes—1–10000Normalize (chat)Implemented
inputstring | string[]embeddings——Validated on the embeddings endpointImplemented
max_tokensintnomodel default>0Deprecated legacy output limitImplemented when model advertises support
max_completion_tokensintnomodel default>0Canonical V1 output limitImplemented
temperaturefloatnoprovider0–2Sent when the model supports itSupported
top_pfloatnoprovider(0,1]Sent when the model supports itSupported
seedintno—intForwarded when the provider accepts itSupported
stopstring | string[]no—1–4 sequencesNormalizeImplemented
streamboolnofalse—NormalizeImplemented
stream_optionsobjectno—include_usageOnly valid with stream=trueImplemented
toolsTool[]no—JSON schema functionsNormalizePartial
tool_choicestring | objectnoautonone|auto|required|{function}NormalizePartial
parallel_tool_callsboolnotrue—NormalizePartial
response_formatobjectnotexttext|json_object|json_schemaNormalizePartial
reasoning_effortenumno—low, medium, or highSets reasoning effortSupported
Implemented
Unsupported known parameters return 400 unsupported_parameter naming the field and model. Unknown fields and malformed combinations return 400 validation_errorwith param, retryable: false, and request_id.