LlamaLibraryBase constructor

LlamaLibraryBase({
  1. String? sharedLibraryPath,
  2. EventEmitter? eventEmitter,
  3. String? eventUpdate,
  4. String? eventInvoke,
  5. InvokeParametersLlamaLibraryDataOptions? invokeParametersLlamaLibraryDataOptions,
})

Implementation

LlamaLibraryBase({
  String? sharedLibraryPath,
  EventEmitter? eventEmitter,
  String? eventUpdate,
  String? eventInvoke,
  InvokeParametersLlamaLibraryDataOptions?
      invokeParametersLlamaLibraryDataOptions,
})  : sharedLibraryPath = sharedLibraryPath ?? getLibraryWhisperPathDefault(),
      eventEmitter = eventEmitter ?? EventEmitter(),
      eventInvoke = eventInvoke ?? "general_ai_llama_invoke",
      eventUpdate = eventUpdate ?? "general_ai_llama_update",
      invokeParametersLlamaLibraryDataOptions =
          invokeParametersLlamaLibraryDataOptions ??
              InvokeParametersLlamaLibraryDataOptions.defaultData();