Skip to main content

AiModelResponse

@lowcode/shared-types


Interface: AiModelResponse

Defined in: ai.ts:158

Низкоуровневый ответ от AI-модели.

Properties

finishReason?

optional finishReason: string

Defined in: ai.ts:176

Причина завершения генерации (finish_reason).

Например: "stop", "length", "max_output_tokens".


messages

messages: AiChatMessage[]

Defined in: ai.ts:166

Сообщения, сгенерированные моделью.

Remarks

Обычно это один assistant-message, но структура оставлена обобщённой на будущее.


reasoning?

optional reasoning: string

Defined in: ai.ts:182

Текст reasoning/chain-of-thought, если провайдер его возвращает отдельным полем.


toolCalls?

optional toolCalls: AiToolCall[]

Defined in: ai.ts:188

Вызовы инструментов (function calling), если модель решила использовать один или несколько tools.


usage?

optional usage: AiUsage

Defined in: ai.ts:169

Статистика использования токенов (если провайдер её отдаёт).