Siddharth
12/30/2025, 7:18 AMjs
class Response {
@@dynamic
}
py
from baml_client.type_builder import TypeBuilder
from baml_client.types import Response
baml_schema = """dynamic class Response {
title string @description("abcd...")
}"""
def baml_to_schema(baml_schema:str)->dict:
tb = TypeBuilder()
tb.add_baml(baml_schema)
return Response.model_json_schema(by_alias=False)
Here since parameters are added to Response in runtime, they aren't visible when Response.model_json_schema() is called.Vaibhav (BAML ๐)
12/30/2025, 1:37 PMSiddharth
01/04/2026, 5:32 PMbaml-sam
01/04/2026, 7:33 PMvEth
01/04/2026, 10:51 PM