# Task input/output models

**URL:** <https://community.crewai.com/t/task-input-output-models/365>\
**Category:** CrewAI Community Support\
**Created:** [September 13, 2024, 9:45am UTC](https://community.crewai.com/t/task-input-output-models/365 "2024-09-13T09:45:28Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Dabnis](https://avatars.discourse-cdn.com/v4/letter/d/858c86/32.png) [@Dabnis](https://community.crewai.com/u/Dabnis)\
**Post date:** [September 14, 2024, 10:05am UTC](https://community.crewai.com/t/task-input-output-models/365/4 "2024-09-14T10:05:42Z")

</div>

Could we discuss the Task param output\_pydantic

From the docs:  
**Output Pydantic** _(optional)_ `output_pydantic` Outputs a Pydantic model object, requiring an OpenAI client. Only one output format can be set.

1. Outputs a Pydantic model object
2. requiring an OpenAI client
3. Only one output format can be set

All 3 points raise more questions than answers for me

This [post](https://community.crewai.com/t/use-more-info-from-pydantic-models/147/8) is probably relevant

---

_[View the full topic](https://community.crewai.com/t/task-input-output-models/365)._
