Skip to main content
Set input_schema on a workflow to validate input with a Pydantic model. The workflow checks that the input is properly structured and typed before execution begins.

Key Features:

  • Type Safety: Automatic validation of input data against Pydantic models
  • Structure Validation: Ensure all required fields are present and correctly typed
  • Clear Contracts: Define exactly what data your workflow expects
  • Error Prevention: Catch invalid inputs before workflow execution begins
  • Multiple Input Formats: Support for Pydantic models and matching dictionaries
workflow_with_input_schema.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export your OpenAI API key

4

Run the example

Save the code above as workflow_with_input_schema.py, then run: