---
title: "V1 Chat Completions"
method: POST
path: "/v1/chat/completions"
---

# V1 Chat Completions

`POST /v1/chat/completions`

V1 chat completions endpoint with dependency-based lifecycle management.
JWE token authentication. Routes legacy/utility tokens to proxy_request.

All cleanup (server slot release, billing refund, monitoring, telemetry)
is guaranteed by the _bind_v1_lifecycle dependency, which runs its
finally block after the full response (including streaming) is consumed.

## Response `200`

Successful Response

- unknown

## Other responses

- `400` — OpenAI-compatible gateway error envelope
- `401` — OpenAI-compatible gateway error envelope
- `403` — OpenAI-compatible gateway error envelope
- `404` — OpenAI-compatible gateway error envelope
- `429` — OpenAI-compatible gateway error envelope
- `500` — OpenAI-compatible gateway error envelope
- `502` — OpenAI-compatible gateway error envelope
- `503` — OpenAI-compatible gateway error envelope

---

[API](https://skmtc.dev/kodacode/apis/xcode-proxy-gateway.md) · [All operations](https://skmtc.dev/kodacode/apis/xcode-proxy-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kodacode/xcode-proxy-gateway/revisions/bee7123cc199/schema)
