ProxyAiDatasource constructor

ProxyAiDatasource(
  1. Dio _dio, {
  2. required AiProvider backendProvider,
  3. required String functionUrl,
  4. required Map<String, String> headersBuilder(),
  5. required Future<String?> credentialProvider(),
  6. String mode = 'explore',
  7. String? topicId,
  8. bool isValidation = false,
  9. String? validationTarget,
  10. bool isCardGeneration = false,
})

Implementation

ProxyAiDatasource(
  this._dio, {
  required this.backendProvider,
  required this.functionUrl,
  required this.headersBuilder,
  required this.credentialProvider,
  this.mode = 'explore',
  this.topicId,
  this.isValidation = false,
  this.validationTarget,
  this.isCardGeneration = false,
});