View Source API Reference Nexlm v0.1.15
Modules
A unified interface (Nexus) for interacting with various Large Language Model (LLM) providers in Elixir.
Debug logging utilities for Nexlm requests and responses.
Thin wrapper that dispatches HTTP calls through the configured client.
Behaviour describing the contract used by Nexlm provider HTTP clients.
Default client that delegates to Req.post/2.
Message validation and formatting for LLM providers.
Provider implementation for Anthropic's Claude API.
Provider implementation for Google's Gemini API.
Provider implementation for Groq's Chat Completion API. Groq API is OpenAI-compatible with some limitations.
Provider implementation for OpenAI's Chat Completion API.
Fake provider used in tests to bypass real LLM HTTP calls.
Per-owner response store backing the stub provider.