This directory is a nested Mix project for runnable ReqLLM examples.
From the repo root:
cp examples/.env.example examples/.env
cd examples
mix deps.get
mix run demo.exsOr work directly inside examples/:
cp .env.example .env
mix deps.get
mix run demo.exsYou need a working API key in examples/.env.
Most scripts default to OpenAI models. demo.exs uses Anthropic by default.
demo.exsruns the interactive agent demo.lib/req_llm/examples/agent.exdefinesReqLLM.Examples.Agent.lib/req_llm/examples/helpers.excontains shared helpers for the scripts.scripts/contains standalone runnable examples for the main APIs.playground.exsstarts the local playground UI.
mix run demo.exs
mix run scripts/text_generate.exs "Explain functional programming"
mix run scripts/text_stream.exs "Write a haiku about code"
./scripts/run_all.sh
mix run playground.exsSee scripts/README.md for the individual script reference.