OpenAITranslationService constructor

OpenAITranslationService({
  1. required String baseUrl,
  2. required String apiKey,
  3. required Logger logger,
  4. String? model,
})

Implementation

OpenAITranslationService({
  required String baseUrl,
  required String apiKey,
  required this.logger,
  String? model,
})  : model = (model == null || model.isEmpty) ? _defaultModel : model,
      _httpClient = HttpClient(
        baseUrl: baseUrl,
        authorizationHeaders: {'Authorization': 'Bearer $apiKey'},
        logger: logger,
      );