toolRequestSizeBytes function
Returns the request byte size for string-valued tool arguments.
Implementation
int toolRequestSizeBytes(Map<String, Object?> functionArgs) {
int size = 0;
for (final Object? value in functionArgs.values) {
if (value is String) {
size += utf8.encode(value).length;
}
}
return size;
}