flutter_ai_kit 1.0.0
flutter_ai_kit: ^1.0.0 copied to clipboard
A comprehensive Flutter package for integrating AI services like OpenAI, Google Gemini, and HuggingFace. Features include chat interfaces, image generation, and text processing with beautiful UI components.
Changelog #
1.0.0 #
Initial release of Flutter AI Kit! 🎉
Features #
- Multiple AI provider support (OpenAI, Google Gemini, HuggingFace)
- Pre-built chat interface widgets
- Image generation with DALL-E 3
- Text processing capabilities
- Beautiful, customizable UI components
- Full type safety and null safety
- Comprehensive error handling
- Loading states and progress indicators
- Markdown support for chat messages
- Cached network image support
- Customizable themes
Components #
AIChatWidget: Chat interface for AI conversationsImageGenerationWidget: Image generation interfaceTextProcessingWidget: Text processing interfaceMessageBubble: Customizable message bubble componentAIKitTheme: Theme customization support
Models #
AIConfig: Configuration for AI providersAIMessage: Message model for chat interactionsGenerationOptions: Options for AI generation
Services #
- OpenAI service implementation
- Gemini service implementation
- HuggingFace service implementation
- Base service class for custom implementations
Documentation #
- Comprehensive README with examples
- API documentation
- Example projects
- Demo videos