Skip to main content

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
  • ]
  • system object
    anyOf
    string
    stop_sequences object
    anyOf
  • Array [
  • string
  • ]
  • streamStream (boolean)
    Default value: false
    temperature object
    anyOf
    number
    top_p object
    anyOf
    number
    top_k object
    anyOf
    integer
    tools object
    anyOf
  • Array [
  • nameName (string)required
    description object
    anyOf
    string
    input_schema objectrequired
    property name*any
  • ]
  • metadata object
    anyOf
    object
    thinking object
    anyOf
    typeType (string)required

    Possible values: [enabled, disabled, adaptive]

    budget_tokens object
    anyOf
    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
    }