AI Engineering / Working with LLMsStructured Outputs & Parsing

65 items

1

Stripping code fences with strip()

Code Quiz
2

Nested Pydantic Model Field Bug

Code Quiz
3

additionalProperties for Strict Schemas

Code Quiz
4

Constrained Enum Value Field

Code Quiz
5

Required vs Optional Fields

Code Quiz
6

Handling Pydantic ValidationError

Code Quiz
7

Enabling Strict Mode

Code Quiz
8

Parsing a List of Items

Code Quiz
9

Casting Field Types After Parsing

Code Quiz
10

Schema Design Best Practices

Slides / Video
11

Streaming and Parsing Partial Structured Output

Slides / Video
12

Pydantic for Output Definition

Quiz
13

Handling Malformed JSON

Quiz
14

Validating Against a Schema

Quiz
15

Retry and Repair Strategies

Quiz
16

Common Output Formats

Quiz
17

Extracting into Typed Objects

Quiz
18

Limitations of Structured Outputs

Quiz
19

Streaming Partial Outputs

Quiz
20

Constraining with Enums

Quiz
21

What Structured Output Means

Quiz
22

Parsing the Returned JSON String

Quiz
23

Why Structured Outputs Matter

Quiz
24

JSON Mode / Response Format

Quiz
25

Schema-Enforced Structured Outputs

Quiz
26

Defining a JSON Schema

Quiz
27

Extracting Structured Data from Text

Slides / Video
28

Nested and Complex Structured Schemas

Slides / Video
29

Enums for Classification Fields

Slides / Video
30

Retry and Reprompt on Parse Failure

Slides / Video
31

Handling Malformed or Incomplete JSON

Slides / Video
32

Validating Parsed Output Against a Schema

Slides / Video
33

Parsing Streamed JSON Output

Code Quiz
34

Field Descriptions for Extraction

Code Quiz
35

Retry Loop on Parse Failure

Code Quiz
36

Using create instead of parse

Code Quiz
37

JSON object mode missing keyword

Code Quiz
38

JSON schema response_format structure

Code Quiz
39

Reading content instead of parsed

Code Quiz
40

Pydantic field annotation mistake

Code Quiz
41

json.loads on the wrong value

Code Quiz
42

Catching a nonexistent JSON exception

Code Quiz
43

Parsing Model JSON in Code

Slides / Video
44

Constrained Decoding Basics

Slides / Video
45

Pydantic Models for Output Structure

Slides / Video
46

JSON Mode vs Free-Text Output

Flashcard
47

Nested and Complex Structures

Flashcard
48

Extracting Data from Unstructured Text

Flashcard
49

Retry and Repair Strategies

Flashcard
50

Handling Malformed JSON

Flashcard
51

Pydantic Models for Schemas

Flashcard
52

Constrained Decoding Basics

Flashcard
53

Defining a JSON Schema

Flashcard
54

Validating Parsed Output

Flashcard
55

What Structured Outputs Are

Flashcard
56

Native Structured Output Features

Flashcard
57

Enums and Constrained Values

Flashcard
58

Defining Output Schemas with JSON Schema

Slides / Video
59

Structured Generation Failure Modes

Flashcard
60

Parsing Partial Streamed JSON

Flashcard
61

Non-JSON Structured Formats

Flashcard
62

Token Cost of Schemas

Flashcard
63

JSON Mode vs Function Calling vs Prompt

Flashcard
64

JSON Mode vs Strict Structured Output

Slides / Video
65

Why Structured Outputs Matter

Slides / Video
QuizIntermediate

Common Output Formats

JSON, XML, YAML, and enums are common structured output formats.

Which format is most widely supported for LLM structured outputs and native to web APIs?