baml fixes

This commit is contained in:
vasilije 2025-07-12 10:46:41 +02:00
parent 0c46f7dc26
commit f5ca55b248
2 changed files with 4 additions and 4 deletions

View file

@ -36,13 +36,13 @@ async def extract_summary(content: str, response_model: Type[BaseModel]):
config = get_llm_config() config = get_llm_config()
# Use BAML's SummarizeContent function # Use BAML's SummarizeContent function
summary_result = await b.SummarizeContent(content, baml_options={"tb": config.baml_registry}) summary_result = await b.SummarizeContent(content, baml_options={"client_registry": config.baml_registry})
# Convert BAML result to the expected response model # Convert BAML result to the expected response model
if response_model is SummarizedCode: if response_model is SummarizedCode:
# If it's asking for SummarizedCode but we got SummarizedContent, # If it's asking for SummarizedCode but we got SummarizedContent,
# we need to use SummarizeCode instead # we need to use SummarizeCode instead
code_result = await b.SummarizeCode(content, baml_options={"tb": config.baml_registry}) code_result = await b.SummarizeCode(content, baml_options={"client_registry": config.baml_registry})
return code_result return code_result
else: else:
# For other models, return the summary result # For other models, return the summary result
@ -70,7 +70,7 @@ async def extract_code_summary(content: str):
else: else:
try: try:
config = get_llm_config() config = get_llm_config()
result = await b.SummarizeCode(content, baml_options={"tb": config.baml_registry}) result = await b.SummarizeCode(content, baml_options={"client_registry": config.baml_registry})
except Exception as e: except Exception as e:
logger.error( logger.error(
"Failed to extract code summary with BAML, falling back to mock summary", exc_info=e "Failed to extract code summary with BAML, falling back to mock summary", exc_info=e

View file

@ -20,7 +20,7 @@ async def extract_content_graph(content: str, response_model: Type[BaseModel]):
# tb.Node.add_property("country", country) # tb.Node.add_property("country", country)
graph = await b.ExtractContentGraph( graph = await b.ExtractContentGraph(
content, mode="simple", baml_options={"tb": config.baml_registry} content, mode="simple", baml_options={"client_registry": config.baml_registry}
) )
return graph return graph