← all repositories

MadcowD/ell

A lightweight functional framework for programming language model prompts as versioned, serializable programs.

5.9k stars Python LLMOps · EvalLanguage Models
ell
Velocity · 7d
+8.6
★ / day
Trend
steady
star history

Ell is a prompt engineering library that treats prompts as programs rather than strings, enabling developers to define language model programs as functions. It provides automatic versioning and serialization of prompts through static and dynamic analysis, with tooling for iterative prompt optimization similar to ML training workflows. The framework supports multiple LLM providers including GPT-4o and GPT-4o-mini.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.