LlamaChatClient constructor

LlamaChatClient({
  1. required SessionProvider sessionProvider,
  2. required ChatFormat format,
  3. required int contextSize,
  4. ChatFormat? formatResolver()?,
  5. SamplingDefaults sampling = const SamplingDefaults(),
  6. ImageTiling? imageTiling,
  7. PromptInspector? inspector,
  8. bool isThinkingEnabled()?,
  9. LoggerFactory? loggerFactory,
})

Implementation

LlamaChatClient({
  required this.sessionProvider,
  required this.format,
  required this.contextSize,
  this.formatResolver,
  this.sampling = const SamplingDefaults(),
  this.imageTiling,
  this.inspector,
  this.isThinkingEnabled,
  LoggerFactory? loggerFactory,
}) : _logger = (loggerFactory ?? NullLoggerFactory.instance).createLogger(
       'LlamaChatClient',
     );