Files
apidash/packages/genai/lib/models/model_provider.dart
2025-08-28 06:42:32 +05:30

19 lines
454 B
Dart

import 'package:better_networking/better_networking.dart';
import '../models/models.dart';
abstract class ModelProvider {
AIRequestModel get defaultAIRequestModel => throw UnimplementedError();
HttpRequestModel? createRequest(AIRequestModel? aiRequestModel) {
throw UnimplementedError();
}
String? outputFormatter(Map x) {
throw UnimplementedError();
}
String? streamOutputFormatter(Map x) {
throw UnimplementedError();
}
}