meta reference inference fixes

This commit is contained in:
Ashwin Bharambe 2025-01-16 17:12:38 -08:00
parent cb41848a2a
commit af9f4287b0
5 changed files with 20 additions and 12 deletions

View file

@ -227,9 +227,11 @@ async def completion_request_to_prompt_model_input_info(
def augment_content_with_response_format_prompt(response_format, content):
if fmt_prompt := response_format_prompt(response_format):
if isinstance(content, list):
return content + [fmt_prompt]
return content + [TextContentItem(text=fmt_prompt)]
elif isinstance(content, str):
return [TextContentItem(text=content), TextContentItem(text=fmt_prompt)]
else:
return [content, fmt_prompt]
return [content, TextContentItem(text=fmt_prompt)]
return content