POST Messages

Anthropic Messages (Claude-native protocol)

Native Anthropic Messages protocol. Use this when your client speaks the Anthropic SDK shape (e.g. Claude Code with `ANTHROPIC_BASE_URL=https://api.aiduct.ai`). Set `stream: true` for SSE; events follow Anthropic's `event: <type>\ndata: <json>` format.

Endpoint

post/v1/messages

Responses

200

Anthropic Messages response (non-stream) or `event: <type>` SSE stream when `stream: true`

400

Invalid request