ReqLLM is a new Elixir library that provides a unified, plugin-based interface for interacting with multiple LLM providers (OpenAI, Anthropic, Google, etc.) through the Req HTTP client ecosystem. It offers structured data generation, streaming support, automatic cost tracking, and maintains provider-specific capabilities while normalizing API differences. The library supports 45 providers and 665+ models with auto-synced metadata, built-in tool calling, and secure key management.

7m read timeFrom agentjido.xyz
Post cover image
Table of contents
The Missing Piece in Elixir’s AI EcosystemQuick Start: From Zero to AI in MinutesA Rich Feature Set Built for ProductionProviders are Just Req PluginsAcknowledgments

Sort: