GET

/v1/schemas/together/chat/completions?kind=output

kind outputactivity chathash 7ebaa2ae…extracted Aug 15, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
468edbdc879c48f500ca284270663ccc30cd83aee57a4e6a4e7a5bc04603b543
{
  "fetchedAt": 1786771359,
  "extractorVersion": "1",
  "verifiedAt": null
}

Response body

7 properties · 7 required · 6 $defs
propertytypedescriptionconstraints
id*string
choices*object[]
prompt*object[]When `echo` is true, the prompt is included in the response. Additionally, when `logprobs` is also provided, log probability information is provided on the prompt.
usage*UsageData
created*integer
model*string
object*constThe object type, which is always `text.completion`."text.completion"

Types

6 $defs

CompletionChoicesDataobject[]

textstring
seedinteger
finish_reasonenumstop | eos | length | tool_calls | function_call
logprobsLogprobsPart

FinishReasonenum

stop | eos | length | tool_calls | function_call

LogprobsPartobject

token_idsnumber[]List of token IDs corresponding to the logprobs
tokensstring[]List of token strings
token_logprobsnumber[]List of token log probabilities
top_logprobsTopLogprobsTop log probabilities for the tokens.

PromptPartobject[]

textstring
logprobsLogprobsPart

TopLogprobsobject

Top log probabilities for the tokens.

UsageDataobject

prompt_tokens*integer
completion_tokens*integer
total_tokens*integer

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"together","endpointId":"completions","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}