ai_broker 0.2.2
ai_broker: ^0.2.2 copied to clipboard
One Dart interface for Claude, OpenAI, and Gemini: list models, complete, chat, and stream.
Changelog #
0.2.2 #
- update
0.2.1 #
- feat:
stripCodeFencehelper for stripping leading/trailing markdown code fences from model output, exported from the package barrel.
0.2.0 #
Initial release. AiBroker interface (listModels, complete, chat,
stream) with three implementations: OpenAiBroker, AnthropicBroker,
GeminiBroker. AiBrokerRegistry for runtime provider lookup.
KeyResolver (EnvKeyResolver, MapKeyResolver) for pluggable key
sourcing. Shared SSE decoder and retry-with-backoff helper.