AIResponse constructor
AIResponse({ - required String content,
- required AIUsage usage,
- required String model,
- required String provider,
- required Duration latency,
- String? finishReason,
- Map<String, dynamic>? metadata,
- List<AIToolCall>? toolCalls,
- DateTime? timestamp,
})
Implementation
AIResponse({
required this.content,
required this.usage,
required this.model,
required this.provider,
required this.latency,
this.finishReason,
this.metadata,
this.toolCalls,
DateTime? timestamp,
}) : timestamp = timestamp ?? DateTime.now();