---
title: "Veo 3 Chat API"
method: POST
path: "/v1/chat/completions"
---

# Veo 3 Chat API

`POST /v1/chat/completions`

## Request body

- object
  - `model` string, required — Use this field according to the endpoint schema.
  - `messages` object[], required — Use this field according to the endpoint schema.
    - `role` string
    - `content` string
  - `stream` boolean — Use this field according to the endpoint schema.
  - `temperature` integer — Use this field according to the endpoint schema.
  - `top_p` integer — Use this field according to the endpoint schema.
  - `n` integer — Use this field according to the endpoint schema.
  - `stop` string — Use this field according to the endpoint schema.
  - `max_tokens` integer — Use this field according to the endpoint schema.
  - `presence_penalty` number — Use this field according to the endpoint schema.
  - `frequency_penalty` number — Use this field according to the endpoint schema.
  - `logit_bias` unknown
  - `user` string — Use this field according to the endpoint schema.

## Response `200`

Successful Response

- object
  - `id` string, required — Use this field according to the endpoint schema.
  - `object` string, required — Use this field according to the endpoint schema.
  - `created` integer, required — Use this field according to the endpoint schema.
  - `model` string, required — Use this field according to the endpoint schema.
  - `system_fingerprint` string, required — Use this field according to the endpoint schema.
  - `choices` object[], required — Use this field according to the endpoint schema.
    - `index` integer — Use this field according to the endpoint schema.
    - `message` object — Use this field according to the endpoint schema.
      - `content` string, required — Use this field according to the endpoint schema.
      - `role` string, required — Use this field according to the endpoint schema.
    - `finish_reason` string — Use this field according to the endpoint schema.
  - `usage` object, required — Use this field according to the endpoint schema.
    - `completion_tokens` integer, required — Use this field according to the endpoint schema.
    - `completion_tokens_details` object, required — Use this field according to the endpoint schema.
    - `prompt_tokens` integer, required — Use this field according to the endpoint schema.
    - `prompt_tokens_details` object, required — Use this field according to the endpoint schema.
    - `total_tokens` integer, required — Use this field according to the endpoint schema.

---

[API](https://skmtc.net/deerapi/apis/text-to-audio-api.md) · [All operations](https://skmtc.net/deerapi/apis/text-to-audio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deerapi/text-to-audio-api/versions/b6265ced74a1/schema)
