RAGQueryOptions constructor
RAGQueryOptions({})
Implementation
factory RAGQueryOptions({
$core.String? question,
$core.String? systemPrompt,
$core.int? maxTokens,
$core.double? temperature,
$core.double? topP,
$core.int? topK,
$core.int? retrievalTopK,
$core.double? similarityThreshold,
$core.bool? stream,
$core.bool? disableThinking,
$core.bool? enableMultiQuery,
$core.int? multiQueryCount,
$core.String? scopePrefix,
}) {
final result = create();
if (question != null) result.question = question;
if (systemPrompt != null) result.systemPrompt = systemPrompt;
if (maxTokens != null) result.maxTokens = maxTokens;
if (temperature != null) result.temperature = temperature;
if (topP != null) result.topP = topP;
if (topK != null) result.topK = topK;
if (retrievalTopK != null) result.retrievalTopK = retrievalTopK;
if (similarityThreshold != null)
result.similarityThreshold = similarityThreshold;
if (stream != null) result.stream = stream;
if (disableThinking != null) result.disableThinking = disableThinking;
if (enableMultiQuery != null) result.enableMultiQuery = enableMultiQuery;
if (multiQueryCount != null) result.multiQueryCount = multiQueryCount;
if (scopePrefix != null) result.scopePrefix = scopePrefix;
return result;
}