Skip to content

Commit 6ae8b4a

Browse files
committed
Fix: input_file's filename is now optional
1 parent a450c21 commit 6ae8b4a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/agents/models/chatcmpl_converter.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,15 +293,15 @@ def extract_all_content(
293293
raise UserError(
294294
f"Only file_data is supported for input_file {casted_file_param}"
295295
)
296-
if "filename" not in casted_file_param or not casted_file_param["filename"]:
297-
raise UserError(f"filename must be provided for input_file {casted_file_param}")
296+
filedata = FileFile(file_data=casted_file_param["file_data"])
297+
298+
if "filename" in casted_file_param and casted_file_param["filename"]:
299+
filedata['filename'] = casted_file_param["filename"]
300+
298301
out.append(
299302
File(
300303
type="file",
301-
file=FileFile(
302-
file_data=casted_file_param["file_data"],
303-
filename=casted_file_param["filename"],
304-
),
304+
file=filedata
305305
)
306306
)
307307
else:

0 commit comments

Comments
 (0)