---
title: "Changes to Generate a model response to a conversation that can include references to video content"
method: POST
path: "/chat/completions"
---

# Changes to Generate a model response to a conversation that can include references to video content

`POST /chat/completions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 70 revisions.

- **2026-10-30** `23d3f240819f`: 5 info
- **2026-07-22** `c02e52ec2e28`: 1 info
- **2026-03-11** `1d5d6115c0d0`: 5 info
- **2026-03-03** `fbee7be59d72`: 1 breaking, 4 info
- **2026-01-05** `deb3e8e32814`: 1 info
- **2026-01-05** `a0e8f98b1b65`: 1 warning, 1 info
- **2025-11-03** `86dd61a3e0f3`: 1 breaking, 11 warning, 1 info

## Changes

- **2026-10-30** `23d3f240819f`: 5 info
  - added the non-success response with the status `403`
  - removed the non-success response with the status `429`
  - added the optional property `code` to the response with the `400` status
  - added the optional property `code` to the response with the `404` status
  - added the optional property `code` to the response with the `500` status
- **2026-07-22** `c02e52ec2e28`: 1 info
  - added the optional property `payload/filter/source_metadata` to the response with the `200` status
- **2026-03-11** `1d5d6115c0d0`: 5 info
  - the `scope` request property default value `file` was removed
  - the `temperature` request property default value `0.7` was removed
  - added the optional property `choices/items/citations/items/allOf[#/components/schemas/DescribeOutput]/speech/items/words` to the response with the `200` status
  - the `scope` response's property default value `file` was removed for the status `200`
  - the `scope` response's property default value `file` was removed for the status `200`
- **2026-03-03** `fbee7be59d72`: 1 breaking, 4 info
  - request property `filter/video_info/items/path` was restricted to a list of enum values
  - added the new optional request property `filter/video_info/items/scope`
  - added the new `duration_seconds` enum value to the request property `filter/video_info/items/path`
  - added the new `has_audio` enum value to the request property `filter/video_info/items/path`
  - added the optional property `payload/filter/video_info/items/allOf[subschema #2]/scope` to the response with the `200` status
- **2026-01-05** `deb3e8e32814`: 1 info
  - added the optional property `payload` to the response with the `200` status
- **2026-01-05** `a0e8f98b1b65`: 1 warning, 1 info
  - removed the optional property `created` from the response with the `200` status
  - added the optional property `created_at` to the response with the `200` status
- **2025-11-03** `86dd61a3e0f3`: 1 breaking, 11 warning, 1 info
  - the `choices/items/citations/items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `choices/items/citations/items/collection_id` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/context` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/end_time` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/file_id` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/relevant_sources` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/scene_text` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/segment_id` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/speech` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/start_time` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/text` from the response with the `200` status
  - removed the optional property `choices/items/citations/items/visual_scene_description` from the response with the `200` status
  - added `#/components/schemas/DescribeOutput, subschema #1` to the `choices/items/citations/items/` response property `allOf` list for the response status `200`

---

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