ProviderConfig class
Provider-specific configuration builder
Constructors
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  anthropic() → ProviderConfig 
- Anthropic-specific configurations
- 
  build() → Map< String, dynamic> 
- Get the configuration map
- 
  extension(String key, dynamic value) → ProviderConfig 
- Add extension directly
- 
  frequencyPenalty(double penalty) → ProviderConfig 
- 
  interleavedThinking(bool enable) → ProviderConfig 
- 
  keepAlive(String duration) → ProviderConfig 
- 
  logitBias(Map< String, double> bias) → ProviderConfig
- 
  logprobs(bool enabled) → ProviderConfig 
- 
  metadata(Map< String, dynamic> data) → ProviderConfig
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  numa(bool enabled) → ProviderConfig 
- 
  numBatch(int batchSize) → ProviderConfig 
- 
  numCtx(int contextLength) → ProviderConfig 
- 
  numGpu(int gpuLayers) → ProviderConfig 
- 
  numThread(int threads) → ProviderConfig 
- 
  ollama() → ProviderConfig 
- Ollama-specific configurations
- 
  openai() → ProviderConfig 
- OpenAI-specific configurations
- 
  parallelToolCalls(bool enabled) → ProviderConfig 
- 
  presencePenalty(double penalty) → ProviderConfig 
- 
  raw(bool enabled) → ProviderConfig 
- 
  reasoning(bool enable) → ProviderConfig 
- 
  seed(int seedValue) → ProviderConfig 
- 
  thinkingBudgetTokens(int tokens) → ProviderConfig 
- 
  topLogprobs(int count) → ProviderConfig 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited