rodiumai 0.1.1 copy "rodiumai: ^0.1.1" to clipboard
rodiumai: ^0.1.1 copied to clipboard

Official Dart/Flutter SDK for the RodiumAI API. Access GPT, Claude, Gemini, DeepSeek and more — pay with Mobile Money via RODI credits.

Changelog #

Tous les changements notables sont documentés ici. Format basé sur Keep a Changelog.

[Unreleased] #

Changed #

  • Breaking: Removed RodiumAIProvider enum — providers come from GET /v1/models (providerPrefixes, byProvider('openai'))
  • Breaking: Removed static RodiumAIModel enum — dynamic catalogue only
  • Breaking: Removed baseUrl constructor parameter
  • Added i18n: locale on client + .language() for AI responses (en, fr, es)
  • Added RodiumAIMessages for localized SDK error hints

0.1.0 - 2026-06-09 #

Added #

  • RodiumAIClient avec chat(), stream(), models()
  • Fluent builder immutable : model(), temperature(), topP(), maxTokens(), systemPrompt(), stop()
  • RodiumAIProvider enum pour filtrer les modèles par provider
  • DTOs : ChatMessage, ChatResponse, ChatStreamDelta, ModelInfo
  • Exceptions typées : UnauthorizedException, InsufficientCreditsException, RateLimitException, ValidationException
  • Streaming SSE via Stream<ChatStreamDelta>
  • Intercepteur Dio pour auth et logs
  • Helpers catalogue : ModelCollection.byProvider(), chatModels, withContextAtLeast(), findById()
  • Tests unitaires avec mocks Dio injectables
  • CI GitHub Actions — Dart 3.0 / stable / beta
  • pub.dev dry-run check dans la CI
0
likes
145
points
189
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Official Dart/Flutter SDK for the RodiumAI API. Access GPT, Claude, Gemini, DeepSeek and more — pay with Mobile Money via RODI credits.

License

MIT (license)

Dependencies

dio, meta

More

Packages that depend on rodiumai