---
title: "POST /v1/llm/chat"
method: POST
path: "/v1/llm/chat"
tags: ["LLM"]
---

# POST /v1/llm/chat

`POST /v1/llm/chat`

## Request

- Base URL: `https://api.layrcake.dev`
- URL: `https://api.layrcake.dev/v1/llm/chat`
- Auth: HTTP bearer

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `model` string, required
  - `messages` object[], required
    - `role` 'system' | 'user' | 'assistant' | 'tool', required
    - `content` unknown, required
  - `max_tokens` integer
  - `stream` boolean
  - `temperature` number

## Response `200`

Successful outcome

- object

## Other responses

- `4XX`: Caller, scope, confirmation, or credit error
- `5XX`: Provider or service error

---

[API](https://skmtc.dev/layrcake/apis/layrcake-api.md) · [All operations](https://skmtc.dev/layrcake/apis/layrcake-api/llms.txt) · [OpenAPI document](https://skmtc.dev/layrcake/apis/layrcake-api/revisions/24c80e33c274?raw)
