Skip to main content
POST
/
ai
/
chat
/
claude
/
v1
/
messages
chat claude messages
curl --request POST \
  --url https://ai.pmock.com/api/ai/chat/claude/v1/messages \
  --header 'Content-Type: application/json' \
  --data '
{
  "messages": [
    "<unknown>"
  ],
  "maxTokens": 123,
  "system": "<unknown>",
  "stream": true,
  "temperature": 123,
  "topP": 123,
  "topK": 123,
  "stopSequences": [
    "<string>"
  ],
  "tools": [
    "<unknown>"
  ],
  "toolChoice": "<unknown>"
}
'
{}

Body

application/json
model
enum<string>
required

model

Available options:
claude-opus-4-6,
claude-haiku-4-5-20251001,
claude-sonnet-4-6,
claude-opus-4-6-max,
claude-opus-4-6-high,
claude-opus-4-6-low,
claude-opus-4-5-20251101,
claude-opus-4-5-20251101-thinking,
claude-opus-4-6-medium,
claude-opus-4-1-20250805,
claude-opus-4-20250514,
claude-opus-4-1-20250805-thinking,
claude-opus-4-7,
claude-opus-4-7-high,
claude-opus-4-7-low,
claude-opus-4-7-max,
claude-opus-4-7-medium,
claude-opus-4-7-thinking,
claude-opus-4-7-xhigh,
claude-opus-4-8,
claude-opus-4-8-high,
claude-opus-4-8-low,
claude-opus-4-8-max,
claude-opus-4-8-medium,
claude-opus-4-8-thinking,
claude-opus-4-8-xhigh,
claude-sonnet-4-20250514,
claude-sonnet-4-20250514-thinking,
claude-sonnet-4-5-20250929,
claude-sonnet-4-5-20250929-thinking
messages
any[]
required

messages

maxTokens
integer<int32>

Maximum token count

system
any

system prompt

stream
boolean
default:true

streaming output

temperature
number<double>

Temperature (0-1)

topP
number<double>

top P

topK
number<double>

top k

stopSequences
string[]

stopSequences

tools
any[]

Tool List (Function Calling)

toolChoice
any

Tool selection strategy

Response

200 - */*

OK

The response is of type object.