Developer tools
DSPy
An open-source framework for programming and optimizing language-model pipelines.

Key features
- Declarative model modules and signatures
- Prompt and pipeline optimization tools
Pros and tradeoffs
Strengths
- Optimization workflow reduces reliance on hand-written prompt strings
Consider before choosing
- Effective use requires representative data and careful evaluation design
What people use DSPy for
- build and evaluate model programs against measurable objectives
Frequently asked questions
What is DSPy best suited for?
DSPy is best evaluated for teams or individuals who need to build and evaluate model programs against measurable objectives. Confirm current limits and terms on the official site.