PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 9
  1. 0.8.0 31 Aug 2025
    Release notes
    • Added history messages into constructor for AiAgent
    • Fixed null function call in GeminiClient
    Open source →
  2. 0.7.0 25 Jul 2025
    Release notes

    chore: bump to version v0.7.0

    Open source →
    Release notes
    • 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
    Open source →
  3. 0.6.0 24 Jul 2025
    Release notes

    chore: bump to version v0.6.0

    Open source →
    Release notes
    • 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.
    Open source →
  4. 0.5.0 03 Jul 2025
    Release notes

    chore: update package version to 0.5.0 and changelog for new release

    Open source →
    Release notes
    • Removed chat method from AI clients.
    • Added configurable delay for AI clients.
    • Refactored code.
    Open source →
  5. 0.4.0 02 Jul 2025
    Release notes

    feat: Release version 0.4.0 with new AI agent and chat capabilities

    Open source →
    Release notes
    • 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
    Open source →
  6. 0.3.1 07 Jun 2025
    Release notes

    chore: bump to version 0.3.1

    Open source →
    Release notes
    • Simplified the prompt building process.
    Open source →
  7. 0.3.0 06 Jun 2025
    Release notes
    • Added more contexts into one prompt.
    • Added duration into queries.
    Open source →
  8. 0.2.0 29 May 2025
    Release notes

    docs: update README and bump version to 0.2.0

    Open source →
    Release notes
    • Added class for instantiating AI clients.
    Open source →
  9. 0.1.0 29 May 2025
    Release notes
    • 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.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive