AiConfig constructor

const AiConfig({
  1. required AiProviderKind provider,
  2. required String model,
  3. required String apiKey,
  4. String? plannerModel,
  5. String? executorModel,
  6. String? explainerModel,
  7. String? baseUrl,
  8. AgentMode defaultMode = AgentMode.plan,
  9. String? language,
  10. int maxSteps = 24,
})

Implementation

const AiConfig({
  required this.provider,
  required this.model,
  required this.apiKey,
  this.plannerModel,
  this.executorModel,
  this.explainerModel,
  this.baseUrl,
  this.defaultMode = AgentMode.plan,
  this.language,
  this.maxSteps = 24,
});