
agentjido/req_llm
🏗️ Frameworkagentjido
A composable Elixir library for seamless LLM integration, built on top of Req and Finch.
req_llm provides a clean, idiomatic Elixir interface for interacting with LLM APIs. By building directly on Req, it benefits from the library's excellent plugin architecture, allowing developers to easily compose requests, handle retries, and manage authentication. The library is designed for performance and reliability, utilizing Finch for efficient HTTP/2 connection pooling. Key features include support for multiple LLM providers, a modular design that allows for custom middleware, and a lightweight footprint that integrates seamlessly into existing Phoenix or Nerves projects. Whether you are building a chatbot, an automated agent, or a data processing pipeline, req_llm offers the necessary primitives to handle LLM communication with minimal boilerplate.
💡Highlights
- ├─Built on Req and Finch
- ├─Composable middleware support
- └─High-performance HTTP/2
🎯For
- ├─Elixir Developers
- └─AI Engineers