FileSearchTool.fromJson constructor
Creates a FileSearchTool from JSON.
Implementation
factory FileSearchTool.fromJson(Map<String, dynamic> json) {
final fileSearch = json['file_search'] as Map<String, dynamic>?;
return FileSearchTool(
maxNumResults: fileSearch?['max_num_results'] as int?,
rankingOptions: fileSearch?['ranking_options'] != null
? FileSearchRankingOptions.fromJson(
fileSearch!['ranking_options'] as Map<String, dynamic>,
)
: null,
);
}