Skip to content

Details

Part of our ongoing DSPy Mastery Series.

This session covers DSPy adapters — the bridge between your DSPy modules and the actual language model. When you call a DSPy module, the adapter takes your signature, user inputs, and few-shot demos and converts them into the multi-turn messages that get sent to the LM.

We'll cover:

  • What adapters do: the transformation pipeline from signatures to LM calls
  • ChatAdapter: the default adapter for most language models
  • How adapters enforce structured outputs using type hints and Pydantic validation
  • Customizing adapter behavior for different LM backends
  • Building custom adapters when you need full control over prompt formatting

Ryan Freckleton presenting. Includes hands-on demos with code you can run.

This is Session 4 in the DSPy series. Prior sessions covered LM Setup, Data Collection, and Signatures. No prerequisite knowledge required — just bring Python experience and curiosity.

You may also like