ChatResult constructor

const ChatResult({
  1. required AgentMessage message,
  2. required Rational realCost,
  3. ChatFinishReason finishReason = ChatFinishReason.unspecified,
  4. Map<String, dynamic> metadata = const {},
  5. ChatUsage usage = const ChatUsage(),
})

Implementation

const ChatResult({
  required this.message,
  required this.realCost,
  this.finishReason = ChatFinishReason.unspecified,
  this.metadata = const {},
  this.usage = const ChatUsage(),
});