Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
description | Optional[str] | :heavy_minus_sign: | Schema description for the model | A mathematical response |
name | str | :heavy_check_mark: | Schema name (a-z, A-Z, 0-9, underscores, dashes, max 64 chars) | math_response |
schema_ | Dict[str, Nullable[Any]] | :heavy_minus_sign: | JSON Schema object | {"properties": {"answer": {"type": "number"}}, “required”: [ “answer” ], “type”: “object” } |
strict | OptionalNullable[bool] | :heavy_minus_sign: | Enable strict schema adherence | false |