assembleContext method
Future<AssembledContextV2>
assembleContext({
- required SearchHandle searchHandle,
- int tokenBudget = 2000,
- ContextStrategy strategy = ContextStrategy.relevanceFirst,
- String separator = '\n\n---\n\n',
- bool singleSourceMode = false,
Implementation
Future<rust_rag.AssembledContextV2> assembleContext({
required rust_rag.SearchHandle searchHandle,
int tokenBudget = 2000,
ContextStrategy strategy = ContextStrategy.relevanceFirst,
String separator = '\n\n---\n\n',
bool singleSourceMode = false,
}) {
return searchHandle.assembleContext(
options: rust_rag.AssembleContextOptions(
tokenBudget: tokenBudget,
strategy: _toRustAssemblyStrategy(strategy),
separator: separator,
singleSourceMode: singleSourceMode,
),
);
}