GET

/v1/schemas/minimax/chat/anthropic/v1/messages?kind=output

kind outputactivity chathash 73af9238…extracted Nov 8, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
c41e967945ea1159466901032e21618b0da87cb1063ee2f3c244cc6e998b8752
{
  "fetchedAt": 1794115838,
  "extractorVersion": "2",
  "verifiedAt": null
}

Response body

7 properties · 0 required · 2 $defs
propertytypedescriptionconstraints
idstringUnique ID of this response
typeenumObject type, fixed as `message`message
roleenumRole, fixed as `assistant`assistant
modelstringModel ID used for this request
contentResponseContentBlock[]List of response content blocks
stop_reasonenumReason for stopping generation: - end_turn: Model ended naturally - max_tokens: Reached max_tokens limit - tool_use: Model requested tool use - pause_turn: A server tool (such as web_search) reached its usage limit and the turn was paused. Append the returned …end_turn | max_tokens | tool_use | pause_turn
usageUsageToken usage for this request, including prompt cache usage when applicable.

Types

2 $defs

ResponseContentBlockobject

Content block returned in response messages. The model emits text, tool_use (when calling tools), and thinking (when extended thinking is active). Responses never contain image, video, tool_result, or mid_conv_system blocks.

type*enumContent block type: - text: Text content - tool_use: Model tool call - thinking: Model thinking contenttext | tool_use | thinking
textstringText content when type=text.
idstringTool call ID returned when type=tool_use.
namestringTool name returned when type=tool_use.
inputobjectTool input returned when type=tool_use.
thinkingstringModel thinking content when type=thinking.
signaturestringSignature for thinking content. Return unchanged in later turns.

Usageobject

Token usage for this request, including prompt cache usage when applicable.

input_tokensintegerNumber of tokens consumed by input
output_tokensintegerNumber of tokens consumed by output
cache_creation_input_tokensintegerNumber of input tokens used to create prompt cache entries.
cache_read_input_tokensintegerNumber of input tokens read from prompt cache.

Validate a payload

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