Skip to main content

Overview

Instructor uses validation to verify if the response generated by LLM meets the requirements of your response model. If the response does not meet the requirements, Instructor will throw an exception. Instructor uses Symfony’s Validator component to validate the response, check their documentation for more information on the usage: https://symfony.com/doc/current/components/validator.html Following example demonstrates how to use Symfony Validator’s constraints to validate the email field of response.

Example