[KongchangAI]
ConceptChat Completions API

Chat Completions

An OpenAI-style single-turn chat completion API format, widely used for integration with existing LLM application code and SDKs.

Core Facts

Timeline (last 90 days)

Oct 21

The article's view: if the use case is concentrated on standard Chat Completions and does not involve realtime connections, the benefits of upgrading to v3.36.0 are relatively limited.

Unverified50%
Oct 19

M3.1 Flash can be called via the AI SDK, Chat Completions, Responses, and the Anthropic Messages API, with the model name minimax/minimax-m3.1-flash.

Verified75%
Oct 17

Developers can call Glimpse through the AI SDK or the Chat Completions interface using the model name elorian/glimpse.

Unverified50%
Oct 17

The default communication interface of the OpenAI Agents SDK is the Responses API, not Chat Completions.

Unverified50%
Oct 17

OpenAI Chat Completions streaming responses do not include usage information by default; only when stream_options: { include_usage: true } is explicitly set will an additional chunk carrying the usage field be sent before the stream ends, and the choices array of that chunk is empty.

Unverified50%
Oct 17

In the chunk carrying usage returned by OpenAI Chat Completions streaming, choices is an empty array; if code directly accesses chunk.choices[0].delta.content without optional chaining, it will throw an exception on that chunk.

Unverified50%
Oct 17

In the usage field of OpenAI Chat Completions, prompt_tokens includes cached tokens (prompt_tokens_details.cached_tokens is a subset of it); when calculating cost, the cached portion must first be subtracted and full price applied to the remainder.

Unverified50%
Oct 17

Switching the same OpenAI Agents SDK Agent from the default Responses API to Chat Completions reduced format-error answers from 41 to 9, and switching to a public grounding system prompt reduced them to 20, indicating that API defaults are the main cause of format drift.

Unverified50%
Oct 16

Among the three endpoints of the Muse Wonder API, the reasoning effort parameter is named differently: reasoning.effort in Responses, and top-level reasoning_effort in Chat Completions.

Unverified50%
Oct 15

On the Chat Completions endpoint, reasoning content is not persisted across turns, causing inconsistency before and after in multi-turn agent conversations; the fix is to switch to the Responses API.

Unverified50%

8 more timeline events

All Facts (19)

Verified

OpenAI API格式已成为大模型领域事实上的行业标准接口规范,其核心是/v1/chat/completions端点

80%
Verified

M3.1 Flash can be called via the AI SDK, Chat Completions, Responses, and the Anthropic Messages API, with the model name minimax/minimax-m3.1-flash.

75%
Unverified

The article's view: if the use case is concentrated on standard Chat Completions and does not involve realtime connections, the benefits of upgrading to v3.36.0 are relatively limited.

50%
Unverified

Developers can call Glimpse through the AI SDK or the Chat Completions interface using the model name elorian/glimpse.

50%
Unverified

The default communication interface of the OpenAI Agents SDK is the Responses API, not Chat Completions.

50%
Unverified

In the chunk carrying usage returned by OpenAI Chat Completions streaming, choices is an empty array; if code directly accesses chunk.choices[0].delta.content without optional chaining, it will throw an exception on that chunk.

50%
Unverified

OpenAI Chat Completions streaming responses do not include usage information by default; only when stream_options: { include_usage: true } is explicitly set will an additional chunk carrying the usage field be sent before the stream ends, and the choices array of that chunk is empty.

50%
Unverified

In the usage field of OpenAI Chat Completions, prompt_tokens includes cached tokens (prompt_tokens_details.cached_tokens is a subset of it); when calculating cost, the cached portion must first be subtracted and full price applied to the remainder.

50%
Unverified

Switching the same OpenAI Agents SDK Agent from the default Responses API to Chat Completions reduced format-error answers from 41 to 9, and switching to a public grounding system prompt reduced them to 20, indicating that API defaults are the main cause of format drift.

50%
Unverified

Among the three endpoints of the Muse Wonder API, the reasoning effort parameter is named differently: reasoning.effort in Responses, and top-level reasoning_effort in Chat Completions.

50%
Unverified

On the Chat Completions endpoint, reasoning content is not persisted across turns, causing inconsistency before and after in multi-turn agent conversations; the fix is to switch to the Responses API.

50%
Unverified

Chat Completions, Responses and Anthropic Messages are different interfaces, and when a gateway claims OpenAI compatibility, it usually only guarantees part of the behavior of one of these interfaces, which does not mean all three are available.

50%
Unverified

On Chat Completions, gpt-6-luna's function calling is available only when reasoning effort is none; using built-in tools requires switching to the Responses API.

50%
Unverified

Developers can control Gemini 4 Argon's thinking level via the reasoning parameter in the AI SDK or the reasoning_effort parameter in the Chat Completions interface.

50%
Unverified

In the traditional Chat Completions paradigm, system messages are usually only allowed to appear at the beginning of the message list

50%
Unverified

Any service provider that supports the Chat Completions format is applicable to the fallback chain scheme described in this article.

50%
Unverified

The none effort parameter has been removed from the schema, and legacy system tool-calling capabilities that relied on this parameter to execute function calls at the chat completions endpoint will stop working and must be migrated to the Responses API.

50%
Unverified

The Responses protocol is a communication protocol supported by the Microsoft Agent Framework that, compared to the Chat Completions protocol, is better suited for stateful multi-turn conversations and streaming output scenarios.

50%
Unverified

Chat mode corresponds to OpenAI's /v1/chat/completions endpoint, taking a list of multi-turn conversation messages as input

50%

Source Articles