open ai service

This commit is contained in:
2026-02-08 12:05:05 +06:00
parent d7722ad81d
commit 3209827e92
29 changed files with 2175 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import 'package:books_flutter/config/api_config.dart';
sealed class ScannerEvent {}
class InitializeCamera extends ScannerEvent {}
class CaptureAndAnalyze extends ScannerEvent {
final String? openaiApiKey;
final String openaiBaseUrl;
final String? geminiApiKey;
CaptureAndAnalyze({
this.openaiApiKey,
this.openaiBaseUrl = ApiConfig.openaiBaseUrl,
this.geminiApiKey,
});
}
class SwitchCamera extends ScannerEvent {}
class DismissError extends ScannerEvent {}