addToolsToRequest static method
void
addToolsToRequest(
- Map<
String, dynamic> requestBody, - List<
Tool> ? tools, - ToolChoice? toolChoice
Add tools to request body if provided
Implementation
static void addToolsToRequest(
Map<String, dynamic> requestBody,
List<Tool>? tools,
ToolChoice? toolChoice,
) {
if (tools != null && tools.isNotEmpty) {
requestBody['tools'] = tools.map((t) => t.toJson()).toList();
if (toolChoice != null) {
requestBody['tool_choice'] = toolChoice.toJson();
}
}
}