INNER CODE UNIT · Dart
OpenAIClient
anasfik/openai · lib/src/instance/client.dart:44
class OpenAIClient {
/// The configuration used by every endpoint of this client.
final OpenAIClientConfig config;
/// Creates a client with its own [config].
OpenAIClient({
String? apiKey,
String? organization,
String? baseUrl,
String? version,
Duration? requestsTimeOut,
Map<String, dynamic>? extraHeaders,
OpenAIRetryPolicy? retryPolicy,
OpenAIAzure? azure,
}) : config = OpenAIClientConfig(
apiKey: apiKey,
organization: organization,
baseUrl: baseUrl ?? 'https://api.openai.com',