-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
Amayyas edited this page Dec 5, 2025
·
5 revisions
All notable changes to Flutter AI SDK are documented here.
First stable release of Flutter AI SDK!
- Unified API - Single interface for multiple AI providers
-
Multiple Providers
- OpenAI (GPT-4, GPT-3.5, GPT-4-turbo, GPT-4o)
- Anthropic (Claude 3 Opus, Sonnet, Haiku)
- Google AI (Gemini Pro, Gemini 1.5)
- Streaming Support - Real-time response streaming with chunk events
- Context Management - Automatic conversation history and memory
-
Multimodal Support
- Text content
- Image content (URL, bytes, base64)
- Audio content (OpenAI, Google AI)
- Document content
- Function Calling - Tool/function support for all providers
- Type Safety - Full Dart type safety with null safety
-
Error Handling - Comprehensive error types:
AIAuthenticationErrorAIRateLimitErrorAIContextLengthErrorAIContentFilterErrorAINetworkErrorAIServerError- And more...
- Token Management - Token counting and estimation
- Configuration - Comprehensive configuration options
- Complete wiki documentation
- API reference
- Usage examples
- Provider guides
Future releases will follow this format:
- New features
- Changes to existing functionality
- Features to be removed in future versions
- Removed features
- Bug fixes
- Security fixes
This project follows Semantic Versioning:
- MAJOR (X.0.0): Incompatible API changes
- MINOR (0.X.0): New functionality (backwards compatible)
- PATCH (0.0.X): Bug fixes (backwards compatible)
When upgrading between major versions, check the Migration Guide for breaking changes and how to update your code.
Getting Started
Core Concepts
Advanced Features
API Reference
Examples
Other