generateChat abstract method
Stream<List<int> >
generateChat(
- int contextHandle,
- List<
LlamaChatMessage> messages, - GenerationParams params, {
- List<
ToolDefinition> ? tools, - ToolChoice toolChoice = ToolChoice.auto,
- bool parallelToolCalls = false,
- bool enableThinking = true,
- Map<
String, dynamic> ? chatTemplateKwargs, - @Deprecated("Use chatTemplateKwargs: {'source_lang_code': ...} instead.") String? sourceLangCode,
- @Deprecated("Use chatTemplateKwargs: {'target_lang_code': ...} instead.") String? targetLangCode,
- DateTime? templateNow,
Generates from structured chat state.
The deprecated sourceLangCode and targetLangCode set the
source_lang_code and target_lang_code keys of chatTemplateKwargs.
Implementation
Stream<List<int>> generateChat(
int contextHandle,
List<LlamaChatMessage> messages,
GenerationParams params, {
List<ToolDefinition>? tools,
ToolChoice toolChoice = ToolChoice.auto,
bool parallelToolCalls = false,
bool enableThinking = true,
Map<String, dynamic>? chatTemplateKwargs,
@Deprecated("Use chatTemplateKwargs: {'source_lang_code': ...} instead.")
String? sourceLangCode,
@Deprecated("Use chatTemplateKwargs: {'target_lang_code': ...} instead.")
String? targetLangCode,
DateTime? templateNow,
});