akashi_gateway 0.3.0 copy "akashi_gateway: ^0.3.0" to clipboard
akashi_gateway: ^0.3.0 copied to clipboard

Model routing and provider fallback for the Akashi agent framework: resolve "provider/model" strings and build resilient FallbackModel chains behind one LanguageModel contract.

Changelog #

0.3.0 #

  • Coordinated 0.3.0 release (tracks akashi 0.3.0). No functional changes.

0.2.0 #

  • ProviderRegistry.embeddingModel("provider/model") resolves an EmbeddingModel from a provider that implements EmbeddingProvider, or returns null when it does not.

0.1.0 #

Initial release.

  • ProviderRegistry — resolve "provider/model" strings to a LanguageModel, with an optional default provider and a fallback() helper.
  • FallbackModel — a LanguageModel that fails over across an ordered chain of models (failover only before any streamed output; mid-stream failures are rethrown).
  • ProviderNotFoundException for unregistered providers.
0
likes
160
points
29
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Model routing and provider fallback for the Akashi agent framework: resolve "provider/model" strings and build resilient FallbackModel chains behind one LanguageModel contract.

Repository (GitHub)
View/report issues

Topics

#ai #agents #llm

License

MIT (license)

Dependencies

akashi

More

Packages that depend on akashi_gateway