deriveContextBudgetForPromptV2 method

Future<int> deriveContextBudgetForPromptV2({
  1. required int fullPromptBudget,
  2. required String query,
  3. String? systemInstruction,
  4. bool useStrictMode = true,
  5. int safetyMarginTokens = 0,
  6. int? fixedPromptOverheadTokens,
})

Implementation

Future<int> deriveContextBudgetForPromptV2({
  required int fullPromptBudget,
  required String query,
  String? systemInstruction,
  bool useStrictMode = true,
  int safetyMarginTokens = 0,
  int? fixedPromptOverheadTokens,
}) =>
    _engine.deriveContextBudgetForPromptV2(
      fullPromptBudget: fullPromptBudget,
      query: query,
      systemInstruction: systemInstruction,
      useStrictMode: useStrictMode,
      safetyMarginTokens: safetyMarginTokens,
      fixedPromptOverheadTokens: fixedPromptOverheadTokens,
      collectionId: _collectionId,
    );