assembleContext method

Future<AssembledContextV2> assembleContext({
  1. required SearchHandle searchHandle,
  2. int tokenBudget = 2000,
  3. ContextStrategy strategy = ContextStrategy.relevanceFirst,
  4. String separator = '\n\n---\n\n',
  5. bool singleSourceMode = false,
  6. 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,
  );
}