Discover and explore top open-source AI tools and projects—updated daily.
Elixir SDK for LLM application development
Top 37.6% on SourcePulse
This Elixir library provides a LangChain-style framework for integrating Large Language Models (LLMs) into Elixir applications. It enables developers to build data-aware and agentic applications by chaining LLMs with various data sources, services, and custom Elixir functions, targeting Elixir developers seeking to leverage AI capabilities.
How It Works
The framework offers modular components and off-the-shelf chains for interacting with LLMs. It emphasizes a functional approach, distinct from its OOP-based Python and JavaScript counterparts, focusing on direct LLM interaction rather than complex state management for conversational history. Key features include exposing custom Elixir functions to LLMs via LangChain.Function
for application integration and supporting various LLM providers and self-hosted models.
Quick Start & Requirements
mix.exs
: {:langchain, "0.4.0-rc.0"}
or {:langchain, "0.3.3"}
.config/runtime.exs
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 day ago
1 day