GenerateActionOptions constructor
GenerateActionOptions({})
Implementation
GenerateActionOptions({
String? model,
List<DocumentData>? docs,
required List<Message> messages,
List<String>? tools,
String? toolChoice,
Map<String, dynamic>? config,
GenerateActionOutputConfig? output,
Map<String, dynamic>? resume,
bool? returnToolRequests,
int? maxTurns,
String? stepName,
}) {
_json = {
'model': ?model,
'docs': ?docs?.map((e) => e.toJson()).toList(),
'messages': messages.map((e) => e.toJson()).toList(),
'tools': ?tools,
'toolChoice': ?toolChoice,
'config': ?config,
'output': ?output?.toJson(),
'resume': ?resume,
'returnToolRequests': ?returnToolRequests,
'maxTurns': ?maxTurns,
'stepName': ?stepName,
};
}