Introducing ReqLLM: An Elixir Client for LLM Interactions

26
clicks
Introducing ReqLLM: An Elixir Client for LLM Interactions

Source: elixirforum.com

Type: Discussion

ReqLLM is a new client for interacting with language models (LLMs) in Elixir, addressing common frustrations developers face with existing LLM clients. It is built on the Req library and aims to integrate seamlessly with existing Req-based applications. Each LLM provider, such as OpenAI and Anthropic, is implemented as a composable plugin, enabling developers to use structured data types for interactions. ReqLLM includes high-level helper functions for easy use, as well as low-level access for greater control. The system includes built-in observability features for tracking usage and costs. Currently in version 1.0-rc, it supports over 45 providers and 665 models, making it a robust option for developers looking to build agent systems with LLM capabilities.

© HashMerge 2025