ai_chat_plus 1.1.1 copy "ai_chat_plus: ^1.1.1" to clipboard
ai_chat_plus: ^1.1.1 copied to clipboard

A Flutter package that provides AI chat functionality with enhanced features including OpenAI, Google Gemini, and Claude AI integrations, voice recognition, and multimodal support.

1.1.1 #

New Features #

  • Added customizable chat UI components with light, dark, and custom themes
  • Implemented real-time provider switching in chat interface
  • Added enhanced message handling with typing indicators
  • Improved error handling with user-friendly notifications
  • Added support for attachments in custom chat UI
  • Enhanced theme customization options

Improvements #

  • Optimized AI service initialization and disposal
  • Enhanced state management for chat UI components
  • Improved cross-provider compatibility
  • Added better error recovery for API failures
  • Enhanced code documentation for new UI components

Bug Fixes #

  • Fixed unused build context warnings in chat pages
  • Improved error handling in message processing
  • Enhanced API key management security
  • Fixed provider switching issues
  • Optimized resource cleanup on widget disposal

1.1.0 #

Major Updates #

  • Complete documentation overhaul with detailed guides
  • Enhanced error handling system with better user feedback
  • Improved cross-platform compatibility
  • Performance optimizations for message handling

New Features #

  • Added comprehensive implementation examples
  • Enhanced UI components with modern design patterns
  • Improved state management and resource usage
  • Added detailed API documentation
  • Enhanced type safety across the package

Improvements #

  • Better error recovery mechanisms
  • Optimized message processing
  • Updated widget documentation
  • Enhanced code examples
  • Improved testing coverage

1.0.9 #

  • Fixed deprecated color opacity usage in chat UI
  • Improved code formatting and structure
  • Enhanced widget performance and stability
  • Updated to use modern color manipulation methods
  • Improved static analysis compliance
  • Enhanced code documentation and examples

1.0.8 #

  • Added Prebuilt Chat UI with customizable components
  • Implemented provider switching in the chat interface
  • Enhanced message handling with improved error feedback
  • Added support for dynamic model selection
  • Improved UI/UX with modern Material 3 design
  • Added example implementation with provider switching
  • Updated documentation with new UI components usage

1.0.7 #

  • Added platform-specific implementations for iOS
  • Created basic plugin structure for all supported platforms
  • Updated Flutter SDK constraints for better compatibility
  • Improved plugin registration mechanism
  • Enhanced cross-platform support

1.0.6 #

  • Added web platform support with platform-agnostic HTTP client
  • Implemented cross-platform compatibility using universal_io
  • Added web socket support for streaming capabilities
  • Enhanced plugin configuration for all supported platforms
  • Improved web-specific implementations and error handling

1.0.5 #

  • Updated dependencies to latest compatible versions
  • Fixed SDK compatibility issues with freezed package
  • Improved package stability and performance
  • Enhanced documentation clarity

1.0.4 #

  • Added Claude AI integration with full support for text generation
  • Added Claude service implementation with proper error handling
  • Updated documentation with Claude usage examples and API key instructions
  • Added Claude model types (Sonnet, Opus, Haiku)
  • Improved UI components for Claude chat interface
  • Enhanced type safety for Claude service implementation

1.0.3 #

  • Updated documentation with improved usage examples
  • Enhanced error handling documentation
  • Added key features section in documentation
  • Improved code examples and implementation details
  • Updated API key management instructions

1.0.2 #

  • Fixed Gemini service implementation and initialization
  • Improved error handling in AIServiceFactory
  • Fixed OpenAI service streaming implementation
  • Updated documentation with correct version numbers
  • Fixed null safety issues in service implementations

1.0.1 #

  • Added Google Gemini integration with full support for text generation
  • Improved error handling and user feedback
  • Enhanced UI components with better message bubbles and loading states
  • Added comprehensive example app with separate OpenAI and Gemini implementations
  • Updated documentation with detailed usage examples
  • Fixed minor bugs and improved stability

1.0.0 #

Initial release of AI Chat Plus package with the following features:

  • OpenAI GPT Integration (3.5/4/4-turbo)
  • Streaming responses support
  • Type-safe API with proper error handling
  • Easy integration with modular design
  • Support for future AI model integrations (Gemini, Claude)

Implementation Details #

  • Added base AI service interface
  • Implemented OpenAI service with streaming support
  • Added model configuration and factory pattern
  • Type-safe enums for AI providers and models
8
likes
0
points
36
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package that provides AI chat functionality with enhanced features including OpenAI, Google Gemini, and Claude AI integrations, voice recognition, and multimodal support.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dart_openai, equatable, flutter, flutter_web_plugins, freezed_annotation, google_generative_ai, http, json_annotation, provider, universal_io, web_socket_channel

More

Packages that depend on ai_chat_plus