Skip to main content

Interface: ChatCompletionMessage

Defined in: src/lib/models/prompt.ts:52 Represents a message in a chat completion response from an AI model. Contains the assistant’s response including the content, role, and optional function/tool call information. Used in chat-based AI interactions where the model responds as an assistant in a conversation. ChatCompletionMessage

Examples

Properties

content

content: null | string
Defined in: src/lib/models/prompt.ts:54 The text content of the response, or null if using function calls

function_call?

optional function_call: ToolCallFunction
Defined in: src/lib/models/prompt.ts:55 Legacy function call information (deprecated in favor of tool_calls)

role

role: "assistant"
Defined in: src/lib/models/prompt.ts:53 Always “assistant” for response messages

tool_calls?

optional tool_calls: ChatCompletionToolCall[]
Defined in: src/lib/models/prompt.ts:56 Array of tool/function calls made by the assistant