assembleContext method
Future<AssembledContextV2>
assembleContext({
- required SearchHandle searchHandle,
- int tokenBudget = 2000,
- ContextStrategy strategy = ContextStrategy.relevanceFirst,
- String separator = '\n\n---\n\n',
- bool singleSourceMode = false,
- String? collectionId,
Implementation
Future<AssembledContextV2> assembleContext({
required SearchHandle searchHandle,
int tokenBudget = 2000,
ContextStrategy strategy = ContextStrategy.relevanceFirst,
String separator = '\n\n---\n\n',
bool singleSourceMode = false,
String? collectionId,
}) async {
final service = await _serviceForCollection(collectionId);
return service.assembleContext(
searchHandle: searchHandle,
tokenBudget: tokenBudget,
strategy: strategy,
separator: separator,
singleSourceMode: singleSourceMode,
);
}