langchain
View on GitHubElixir implementation of a LangChain style framework that lets Elixir projects integrate with and leverage LLMs.
An Elixir framework for building LLM applications with chains, prompt templates, tool calling, streaming, and telemetry. Integrates with hosted providers such as OpenAI, Anthropic, Gemini, and local models through Bumblebee or Ollama.
Use Cases
Build LLM-powered Elixir applicationsChain prompts and model callsExpose application functions as LLM toolsConnect applications to hosted and self-hosted modelsStream chat responsesProcess images with multimodal modelsInstrument LLM applications with telemetryBuild data-aware and agentic workflows
Built With
- Language
- Elixir
- Frameworks
- Bumblebee · Nx · Req · OpenTelemetry
Tags
LLM framework · Elixir · chat models · chains · tool calling · streaming · prompt templates · multimodal · observability · model integrations