baked method
Implementation
VectorSpaceResult baked({int maxTokens = 50000, int maxResults = 100}) {
List<VectorResult> bakedResults = results.toList();
bakedResults.sort(
(VectorResult a, VectorResult b) => b.score.compareTo(a.score),
);
while (bakedResults.totalContentTokenCount > maxTokens) {
bakedResults.removeLast();
}
if (bakedResults.length > maxResults) {
bakedResults = bakedResults.sublist(0, maxResults);
}
return VectorSpaceResult(results: bakedResults);
}