# TanStack AI Structured Outputs

> Forbids provider-level json_schema you already set

**Subcategory:** TanStack  
**License:** MIT  
**Source:** https://github.com/TanStack/ai/blob/main/skills/ai-core/structured-outputs/SKILL.md

---

## When it is useful

Structured outputs with TanStack AI via JSON Schema, Zod, ArkType, or Valibot. Do not also set provider-level json_schema when the SDK already owns the schema. Pinned 0.42.0. Not Vercel AI SDK generateObject.

## The Catch

Forbids provider-level json_schema you already set on the SDK. Distinct from tool-calling. OSS 0 USD; provider keys still required. Pinned 0.42.0.
