updateSampler method

  1. @override
Future<void> updateSampler({
  1. required double temperature,
  2. required int topK,
  3. required double topP,
  4. double? minP,
  5. double? typicalP,
  6. double? topNSigma,
  7. int? mirostatType,
  8. double? mirostatTau,
  9. double? mirostatEta,
  10. double? repeatPenalty,
  11. double? frequencyPenalty,
  12. double? presencePenalty,
  13. int? repeatLastN,
  14. int? minKeep,
})
override

Implementation

@override
Future<void> updateSampler({
  required double temperature,
  required int topK,
  required double topP,
  double? minP,
  double? typicalP,
  double? topNSigma,
  int? mirostatType,
  double? mirostatTau,
  double? mirostatEta,
  double? repeatPenalty,
  double? frequencyPenalty,
  double? presencePenalty,
  int? repeatLastN,
  int? minKeep,
}) async {
  if (kDebugMode) {
    // ignore: avoid_print
    print('[MaathaiLlamma] updateSampler');
  }
  await methodChannel.invokeMethod('updateSampler', {
    'temperature': temperature,
    'topK': topK,
    'topP': topP,
    'minP': minP,
    'typicalP': typicalP,
    'topNSigma': topNSigma,
    'mirostatType': mirostatType,
    'mirostatTau': mirostatTau,
    'mirostatEta': mirostatEta,
    'repeatPenalty': repeatPenalty,
    'frequencyPenalty': frequencyPenalty,
    'presencePenalty': presencePenalty,
    'repeatLastN': repeatLastN,
    'minKeep': minKeep,
  });
}