Merge pull request #1855 from marcellomaugeri:main

PiperOrigin-RevId: 782121756
This commit is contained in:
Copybara-Service
2025-07-11 15:04:53 -07:00
+7
View File
@@ -35,6 +35,7 @@ from litellm import acompletion
from litellm import ChatCompletionAssistantMessage
from litellm import ChatCompletionAssistantToolCall
from litellm import ChatCompletionDeveloperMessage
from litellm import ChatCompletionFileObject
from litellm import ChatCompletionImageUrlObject
from litellm import ChatCompletionMessageToolCall
from litellm import ChatCompletionTextObject
@@ -262,6 +263,12 @@ def _get_content(
video_url=data_uri,
)
)
elif part.inline_data.mime_type == "application/pdf":
content_objects.append(
ChatCompletionFileObject(
type="file", file={"file_data": data_uri, "format": "pdf"}
)
)
else:
raise ValueError("LiteLlm(BaseLlm) does not support this content part.")