OpenAIClient constructor

OpenAIClient({
  1. required String model,
  2. required double? temperature,
  3. List<Map<String, dynamic>>? tools,
  4. required String systemPrompt,
  5. String? apiKey,
  6. required List<InternalMessage> getMessages(),
})

Creates an OpenAI chat-completions client.

Implementation

OpenAIClient({
  required super.model,
  required super.temperature,
  super.tools,
  required super.systemPrompt,
  super.apiKey,
  required this.getMessages,
});