ai_clients
A Dart package providing a unified interface for interacting with various AI models through different clients.
0.8.0
mjablecnik/ai_clients
What this package is like to depend on
Last release 11 months ago
31 Aug 2025
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
9 releases · first in 2025
1 release in the last 12 months
see the full history below
Release timeline
9 releases · May 2025 to Aug 2025
2026
Releases
latest 9-
0.8.031 Aug 2025Release notes
Open source →- Added history messages into constructor for AiAgent
- Fixed null function call in GeminiClient
-
0.7.025 Jul 2025Release notes
Open source →- Added comprehensive logging system with configurable outputs
- Implemented Logger class with different log levels (debug, info, warning, error)
- Added support for both console and file logging
- Integrated logging into AiClient and AiAgent classes
- Added tool call logging
- Added extensible LogHandler interface for future remote logging support
-
0.6.024 Jul 2025Release notes
Open source →- Added EvaluationAgent for assessing AI response quality.
- Added GeminiClient for Google's Gemini API integration.
- Reorganized exports.
- Added support for MCP client.
- Fixed tool calling with arguments.
- Added Message object into query method of all AI clients.
- Added implementation of Baseten client.
-
0.5.003 Jul 2025Release notes
Open source →- Removed chat method from AI clients.
- Added configurable delay for AI clients.
- Refactored code.
-
0.4.002 Jul 2025Release notes
Open source →- Added AiAgent class to interact with AI clients
- Implemented tool calling capabilities in AI agent
- Added chat history support
- Made model parameter optional with fallback to class model
- Renamed 'query' method to 'chat' and added new 'chat' method with history support
- Simplified TogetherClient chat API
- Simplified models exports and removed unused token-related models
- Restructured AiAgent file and exports
-
0.3.107 Jun 2025 -
0.3.006 Jun 2025 -
0.2.029 May 2025 -
0.1.029 May 2025Release notes
Open source →- Initial version.
- Updated README.md to reflect correct usage and purpose of the package.
- Updated example code in example/ai_clients_example.dart to demonstrate correct usage.
- Updated description in pubspec.yaml to better reflect the package's purpose.