ClaudeMessagesRequest
Request body for Claude Messages API.
modelModel (string)required
max_tokensMax Tokens (integer)required
messages object[]required
Array [
roleRole (string)required
Possible values: [user, assistant]
content objectrequired
anyOf
- string
- object[]
string
]
system object
anyOf
- string
- object[]
- null
string
stop_sequences object
anyOf
- string[]
- null
Array [
string
]
streamStream (boolean)
Default value:
falsetemperature object
anyOf
- number
- null
number
top_p object
anyOf
- number
- null
number
top_k object
anyOf
- integer
- null
integer
tools object
anyOf
- object[]
- null
Array [
nameName (string)required
description object
anyOf
- string
- null
string
input_schema objectrequired
property name*any
]
metadata object
anyOf
- object
- null
object
thinking object
anyOf
- ClaudeThinkingConfig
- null
typeType (string)required
Possible values: [enabled, disabled, adaptive]
budget_tokens object
anyOf
- integer
- null
integer
ClaudeMessagesRequest
{
"max_tokens": 512,
"messages": [
{
"content": "Hello from Claude-compatible Skulk",
"role": "user"
}
],
"model": "mlx-community/Llama-3.2-1B-Instruct-4bit",
"stream": false
}