HttpLLMProvider constructor

HttpLLMProvider({
  1. required String apiKey,
  2. String model = 'gpt-4o-mini',
  3. String baseUrl = 'https://api.openai.com/v1',
  4. String? organizationId,
  5. Client? client,
  6. ConsciousnessLogger? logger,
})

Implementation

HttpLLMProvider({
  required this.apiKey,
  this.model = 'gpt-4o-mini',
  this.baseUrl = 'https://api.openai.com/v1',
  this.organizationId,
  http.Client? client,
  ConsciousnessLogger? logger,
})  : _client = client ?? http.Client(),
      _logger = logger ?? ConsciousnessLogger('HttpLLMProvider');