miscspecialist
12/06/2025, 7:50 PMbaml-sam
12/06/2025, 8:29 PMbaml-sam
12/06/2025, 8:29 PMmiscspecialist
12/06/2025, 8:36 PMbaml-sam
12/06/2025, 9:04 PMbaml-sam
12/06/2025, 9:04 PMmiscspecialist
12/06/2025, 9:48 PMbaml-sam
12/06/2025, 10:08 PMmiscspecialist
12/06/2025, 10:21 PMbaml-sam
12/06/2025, 10:21 PMbaml-sam
12/06/2025, 10:25 PMclass Generic {
foo TypeFoo
bar TypeBar
}
function β¦ -> Generic {
prompt #β
{{ ctx.output_format(hoist_classes=true) }}
β#baml-sam
12/06/2025, 10:27 PMmiscspecialist
12/06/2025, 10:34 PMmiscspecialist
12/06/2025, 10:35 PMfrom baml_client.types import Resume
# 1. I have this Python Object (Instance)
my_resume = Resume(
name="Alice",
skills=["Python", "BAML"]
)
# 2. I want this String (Serialization)
# (Desired function: b.dumps(my_resume))
desired_output = """
{
name: 'Alice',
skills: ['Python', 'BAML']
}
"""baml-sam
12/07/2025, 12:13 AM{{ resume }} in the prompt template will do thatbaml-sam
12/07/2025, 12:14 AMmiscspecialist
12/07/2025, 1:22 PMmiscspecialist
12/07/2025, 1:23 PMbaml-sam
12/08/2025, 3:00 AMbaml-sam
12/08/2025, 3:01 AMmiscspecialist
12/10/2025, 12:39 PM