---
title: "Anthropic Messages"
method: POST
path: "/v1/messages"
---

# Anthropic Messages

`POST /v1/messages`

Anthropic Messages API — used by Claude Code, Cline, Roo Code.
Thin dispatcher: wraps non-stream requests in keepalive streaming to bypass
Cloudflare's 100s edge timeout (524) for slow MiniMax compression calls.
Stream requests go through unwrapped (they already emit bytes continuously).
Pre-validates the API key so request.state.api_plan is populated BEFORE
the keepalive wrapper returns (fixes admin status-matrix UNKNOWN bucket).

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/nkq/apis/antigravity-ai-proxy.md) · [All operations](https://skmtc.dev/nkq/apis/antigravity-ai-proxy/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nkq/antigravity-ai-proxy/revisions/58a38b92d2d5/schema)
