GET

/v1/schemas/nvidia/chat/stepfun-ai/step-5-preview?kind=output

kind outputactivity chathash 92b15993…extracted Oct 16, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
0c341a8260dcfa03ea2cbd94d9dcd425afcfdc366ed26034198566e0cd7789b8
{
  "fetchedAt": 1792127519,
  "extractorVersion": "1",
  "verifiedAt": null
}

Response body

6 properties · 2 required · 3 $defs
propertytypedescriptionconstraints
model*string
choices*object[]
idstring
objectstringdefault: "chat.completion"
createdinteger
usageobject

Types

3 $defs

ChatMessageobject

role*enumsystem | user | assistant | tool
contentstring | ContentPart[]nullable
reasoning_contentanyAssistant reasoning, separate from the final answer.
tool_callsToolCall[]
tool_call_idstringRequired on tool-result messages; matches an assistant tool call ID.
namestring

ContentPartobject | object

ToolCallobject

id*string
type*const"function"
function*object

Validate a payload

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