---
title: "Changes to Send a conversation to a model and get a completion back. Works exactly like the OpenAI chat completions endpoint. Pass messages and a model slug, get a response with the assistant's reply. Supports streaming for real-time token delivery, tool calling for function execution, structured outputs via response_format, and controllable reasoning depth on supported models."
method: POST
path: "/baseten/v1/chat/completions"
---

# Changes to Send a conversation to a model and get a completion back. Works exactly like the OpenAI chat completions endpoint. Pass messages and a model slug, get a response with the assistant's reply. Supports streaming for real-time token delivery, tool calling for function execution, structured outputs via response_format, and controllable reasoning depth on supported models.

`POST /baseten/v1/chat/completions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 27 revisions.

- **2026-11-08** `857e915717f4`: 1 breaking
- **2026-08-25** `806e279c8d50`: 2 info

## Changes

- **2026-11-08** `857e915717f4`: 1 breaking
  - added required request body
- **2026-08-25** `806e279c8d50`: 2 info
  - api tag `Baseten` added
  - api tag `Baseten Model APIs` removed

---

[Operation](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/docs/baseten/v1/chat/completions/post.md) - [API](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace.md) - [Page](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/changes/baseten/v1/chat/completions/post)
