{"id":"clm_049C768B5364","entity":"xai","predicate":"feature_added","value":"Structured Outputs","value_json":{"feed":"xai-api-release-notes","item":"https://docs.x.ai/docs/release-notes#2024-12-17","tags":{"v":2,"ai":true,"by":"claude-haiku-5-5","on":"2026-11-07","themes":["developer_platform"]},"check":{"on":"2026-11-07","url":"https://docs.x.ai/docs/release-notes#2024-12-17","pages":1,"quote":"Dec 17 Structured Outputs We're excited to announce that Grok now supports structured outputs.","outcome":"checked"},"evidence":"Structured Outputs · We're excited to announce that Grok now supports structured outputs. Grok can · now format responses in a predefined, organized format rather than free-form text. 1. Specify the · desired schema · Text · { · \"name\": \"movie_response\", · \"schema\": { · \"type\": \"object\", · \"properti","extracted_by":"claude-haiku-5-5","primary_source":true},"valid_from":"2024-12-17","valid_to":null,"published":"2024-12-17","recorded":"2026-11-07","citation":{"plain":"AsOf. \"xAI feature added: Structured Outputs\", as of 2024-12-17. Claim clm_049C768B5364, https://asof.is/claim/clm_049C768B5364, accessed 2026-11-09. Source: https://docs.x.ai/docs/release-notes#2024-12-17.","url":"https://asof.is/claim/clm_049C768B5364","accessed":"2026-11-09"},"confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"supersedes":[],"first_seen_at":"2026-11-07T09:36:48.630797+00:00","updated_at":"2026-11-07T21:29:39.518705+00:00","sources":[{"url":"https://docs.x.ai/docs/release-notes#2024-12-17","tier":"primary","publisher":"xAI","published_at":"2024-12-17T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-11-07","quote":"Dec 17 Structured Outputs We're excited to announce that Grok now supports structured outputs.","url":"https://docs.x.ai/docs/release-notes#2024-12-17","excerpt":"Structured Outputs · We're excited to announce that Grok now supports structured outputs. Grok can · now format responses in a predefined, organized format rather than free-form text. 1. Specify the · desired schema · Text · { · \"name\": \"movie_response\", · \"schema\": { · \"type\": \"object\", · \"properti"},"legend":{"dates":"valid_from: when the claim took effect (a period figure: the day its period closed). published: the earliest day a source on the record published it (a filing's filing date, a post's date; null when no source carries one). recorded: the day AsOf first held it. A figure can take effect weeks before it is published.","citation":"citation: how to cite the row (plain: one sentence with the value, its as-of date, the claim id and URL, the day answered and the primary source; url: the claim page; accessed: the day answered). APA and BibTeX forms are on the claim page.","why_not":{},"checked_by":{"page-read":"its source page states the value and the date"}}}