ai.OutputFormat

Opaque handle to a prebuilt output-format schema. This supports the standalone `prompt` tag's parameterized output-format rendering.

Reference version

Signature

class ai.OutputFormat

Opaque handle to a prebuilt output-format schema. This supports the standalone prompt tag's parameterized output-format rendering.

Source:<builtin>/ai/context.bamlbytes 3201500

Fields

_data

$rust_type

Instance methods

function

_render

(
self,
prefix: string | null | ai.internal.OutputFormatDefault = …,
or_splitter: string | ai.internal.OutputFormatDefault = …,
enum_value_prefix: string | null | ai.internal.OutputFormatDefault = …,
hoisted_class_prefix: string | null | ai.internal.OutputFormatDefault = …,
always_hoist_enums: bool | ai.internal.OutputFormatDefault = …,
quote_class_fields: bool | ai.internal.OutputFormatDefault = …,
hoist_classes: bool | "auto" | string[] | ai.internal.OutputFormatDefault = …,
map_style: "angle" | "object" | ai.internal.OutputFormatDefault = …,
render_null_as: string | null | ai.internal.OutputFormatDefault = …
) -> string