Proxy requests to Anthropic’s Messages API with analytics tracking.
| Field | Type | Required | Description |
|---|---|---|---|
model | string | Yes | Model to use (e.g., claude-sonnet-4-20250514) |
messages | array | Yes | Array of message objects |
max_tokens | integer | Yes | Maximum tokens to generate |
metadata | object | No | Metadata including user_id for session tracking |
stream | boolean | No | Enable streaming responses |
stream: true:
metadata.user_id field to group requests into sessions:
| Code | Description |
|---|---|
200 | Success |
400 | Invalid request |
401 | Invalid authentication |
403 | Provider key not found or feature not enabled |
429 | Rate limit exceeded |
500 | Internal error or provider error |