Preview recipe
preview_recipeRead-onlyIdempotent
Use when the user asks to preview or review a complete recipe without saving it. Include realistic integer prep_time_minutes, cook_time_minutes, and total_time_minutes values in every complete recipe. Estimate them when the user does not specify times; use 0 only when that part genuinely takes no time. For recipes with components or cooking stages, provide content sections and omit flat ingredients and steps. Validate and render the recipe without persistence. Do not call as an intermediate step when the user has already explicitly asked to save.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| notes | No | ||
| steps | No | ||
| title | Yes | ||
| content | No | For multi-component recipes, provide ingredient and instruction sections here and omit flat ingredients and steps. | |
| summary | No | ||
| servings | No | ||
| ingredients | No | ||
| cook_time_minutes | Yes | Estimated cooking time in minutes. Use 0 only when no cooking is needed. | |
| prep_time_minutes | Yes | Estimated preparation time in minutes. Use 0 only when no preparation is needed. | |
| total_time_minutes | Yes | Total elapsed time in minutes. Keep this consistent with the preparation and cooking steps. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipe | Yes | ||
| is_public | Yes | ||
| persisted | Yes |