HttpLLMProvider constructor
HttpLLMProvider({
- required String apiKey,
- String model = 'gpt-4o-mini',
- String baseUrl = 'https://api.openai.com/v1',
- String? organizationId,
- Client? client,
- 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');