Skip to content

Commit 625e4bd

Browse files
authored
Fix file uploads (#291)
1 parent b3a35c1 commit 625e4bd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

google/generativeai/client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,13 @@ def create_file(
7373
request = self._discovery_api.media().upload(body={"file": file}, media_body=media)
7474
result = request.execute()
7575

76+
allowed_keys = set(glm.File.__annotations__)
77+
7678
return glm.File(
7779
{
7880
re.sub("[A-Z]", lambda ch: f"_{ch.group(0).lower()}", key): value
7981
for key, value in result["file"].items()
82+
if key in allowed_keys
8083
}
8184
)
8285

0 commit comments

Comments
 (0)