AIChatMessage.text constructor

AIChatMessage.text(
  1. String text, {
  2. List<AIChatMessageToolCall> toolCalls = const [],
})

Creates an AI message containing visible text and optional tool calls.

Implementation

factory AIChatMessage.text(
  final String text, {
  final List<AIChatMessageToolCall> toolCalls = const [],
}) => AIChatMessage(
  content: [
    if (text.isNotEmpty) AIChatMessageTextBlock(text: text),
    ...toolCalls,
  ],
);