Ausgangslage
Produktive LLM-Integrationen in Elixir/Phoenix brauchen eine gemeinsame Abstraktion für Responses- und Chat-Completions-APIs, Tool-Aufrufe mit eigenem Kontext, Streaming in Prozesse und LiveView sowie reproduzierbare Tests ohne Live-API-Aufrufe.