{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":635974055,"defaultBranch":"main","name":"generative-ai-python","ownerLogin":"google-gemini","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-03T21:27:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161781182?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715989323.0","currentOid":""},"activityList":{"items":[{"before":"386994a6ba8b798610cc388d157b17ca3417b70f","after":"0dca4ce880ac10ad19adde1fd8a56fdacb92618a","ref":"refs/heads/main","pushedAt":"2024-05-22T08:29:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Add request options to chat. (#341)\n\n* Add request options to chat\r\n\r\nChange-Id: I6f7e4c980fd7e2a14fec4c3e2d837ad745c69c9a\r\n\r\n* fix async\r\n\r\nChange-Id: Ia224e9e8327443a9920ce5d9a877ebb8c272e583\r\n\r\n* fix\r\n\r\nChange-Id: I7eed70131346c7d7ffe435c8f6909f7eb3f7e9f7\r\n\r\n* merge from main\r\n\r\nChange-Id: I4b92a5bc25aa7bf11bfaf31aa6c029096f3e68bc\r\n\r\n* add tests\r\n\r\nChange-Id: I368315f220413ba9508012721e64093372555590\r\n\r\n* format\r\n\r\nChange-Id: I26c7fa1f040e7d1ea16068034d78fb9f6cc13db0","shortMessageHtmlLink":"Add request options to chat. (#341)"}},{"before":"75b97dbbbef61d2c9fa4d242b76f30571922bf16","after":"386994a6ba8b798610cc388d157b17ca3417b70f","ref":"refs/heads/main","pushedAt":"2024-05-22T08:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Quick safety filtering: Allow `safety_settings=\"block_none\"` (#347)\n\n* allow safety_settings='off'\r\n\r\nChange-Id: Ica10b399177301073424a98cb3a8b0736dc216b4\r\n\r\n* Fix tests.\r\n\r\nChange-Id: I06cfd07397e984b9fb757b2831b419eefb8aff98\r\n\r\n* license\r\n\r\nChange-Id: Ifa4843831b9c1479198c2b45c5b5abad8410f448\r\n\r\n* format\r\n\r\nChange-Id: I534837c309121cda9c8947acdd6c126c9c730d62\r\n\r\n* add test\r\n\r\nChange-Id: I9bce66322d64b3d6296d4db7cc0a7b7b9a78763b","shortMessageHtmlLink":"Quick safety filtering: Allow safety_settings=\"block_none\" (#347)"}},{"before":"6df10a77034e44b2e2d57ad7528ad4478f84a639","after":"75b97dbbbef61d2c9fa4d242b76f30571922bf16","ref":"refs/heads/main","pushedAt":"2024-05-22T08:27:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Add video metadata and error to File (#348)\n\n* Add video metadata and error to File\r\n\r\nChange-Id: I721147d4e9abf526c7f0a60346761591d63ebb2f\r\n\r\n* add tests\r\n\r\nChange-Id: I41a7af34a3068549cee3c45aead9a042415219ee\r\n\r\n* fix tests\r\n\r\nChange-Id: I005e30219f49830f73658488e58588d6ed7ccd88","shortMessageHtmlLink":"Add video metadata and error to File (#348)"}},{"before":"f3616428f55a8964e8c13025b4c6e9b05dc1f63f","after":"6df10a77034e44b2e2d57ad7528ad4478f84a639","ref":"refs/heads/main","pushedAt":"2024-05-22T08:18:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Make printing less verbose. (#340)\n\n* Make printing less verbose.\r\n\r\nChange-Id: Ie37c1b75e57427f7256eb3c323a60a2947dcf6b1\r\n\r\n* Use string values for enums when printing.\r\n\r\nChange-Id: I9b07bd5998445cc4ac59abcae8429fd7dacc824a\r\n\r\n* format\r\n\r\nChange-Id: Ibbdfca4be9370acd246721fd42629a10dc4ca612","shortMessageHtmlLink":"Make printing less verbose. (#340)"}},{"before":"f987fde53eb95fb25520c8c96f09284680461258","after":"f3616428f55a8964e8c13025b4c6e9b05dc1f63f","ref":"refs/heads/main","pushedAt":"2024-05-21T20:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Enhance functions Documentation and Improve Error Messages (#350)\n\n* Add Functions docstring to be https://ai.google.dev/api/python/google/generativeai\r\n\r\n* Fix and improve Error messages\r\n\r\n* Fix invalid keys and improve error messages\r\n\r\n* Improve error messages\r\n\r\n* Refix to_blob","shortMessageHtmlLink":"Enhance functions Documentation and Improve Error Messages (#350)"}},{"before":"05877f721794205c9757325e01874fee6e4c653d","after":"f987fde53eb95fb25520c8c96f09284680461258","ref":"refs/heads/main","pushedAt":"2024-05-21T15:53:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"improve the no-credentials error message, fail fast for no-credentials in colab. (#352)\n\n* improve the no-credentials error message\r\n\r\nChange-Id: I294bd094b56287ed923716dce9ea705ef3135f5b\r\n\r\n* patch colab credentials\r\n\r\nChange-Id: I5a3cb3168448a565eb3cdc8a0063ae041c41a260\r\n\r\n* format\r\n\r\nChange-Id: I013d506bdcb64092daddedcf3e30f3728a8f3e30","shortMessageHtmlLink":"improve the no-credentials error message, fail fast for no-credential…"}},{"before":"88f7ab3c0d5e529b2e2ccc4aa049ef3aabc389c5","after":"05877f721794205c9757325e01874fee6e4c653d","ref":"refs/heads/main","pushedAt":"2024-05-21T13:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Allow empty contents with count_tokens (#342)\n\nChange-Id: Ic20e2f88427d2e4fbc97847cf5c2df1f80a9a5a1","shortMessageHtmlLink":"Allow empty contents with count_tokens (#342)"}},{"before":"543aaa1a1c1f50dd6c7984cfcc9e87f51e829da7","after":null,"ref":"refs/heads/MarkDaoust-patch-21","pushedAt":"2024-05-17T23:42:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"}},{"before":"472a3e34e61be91a72265b1f569328d9235fddfa","after":"88f7ab3c0d5e529b2e2ccc4aa049ef3aabc389c5","ref":"refs/heads/main","pushedAt":"2024-05-17T23:41:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Fix argument description. (#338)","shortMessageHtmlLink":"Fix argument description. (#338)"}},{"before":"3193c3e80bd812427833d56a4337b22f3b6ce3e5","after":"472a3e34e61be91a72265b1f569328d9235fddfa","ref":"refs/heads/main","pushedAt":"2024-05-17T23:39:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Add GenerateContentResponse.to_dict() (#337)\n\n* GenerateContentResponse.to_dict()\r\n\r\nChange-Id: I2042d4387fe216f28b9c48b98eab8a71447fb98f\r\n\r\n* docstring\r\n\r\nChange-Id: Icec923e7d782ef5e6c2e36faefe790ea01ed93ad","shortMessageHtmlLink":"Add GenerateContentResponse.to_dict() (#337)"}},{"before":"30337c2bb735e6882ea977166d7216382d3f24f1","after":"3193c3e80bd812427833d56a4337b22f3b6ce3e5","ref":"refs/heads/main","pushedAt":"2024-05-17T23:38:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Cleanup file data handling. (#321)\n\n* Fix typing\r\n\r\nChange-Id: I09fb7df098da08bb24337b08cbbc997c4c62af1e\r\n\r\n* format\r\n\r\nChange-Id: I7923e2257a6d935bb1b60f4f81dd7910387292ae","shortMessageHtmlLink":"Cleanup file data handling. (#321)"}},{"before":"51d806d7c9f121696ef10f85b5101b1b9d7a8091","after":"30337c2bb735e6882ea977166d7216382d3f24f1","ref":"refs/heads/main","pushedAt":"2024-05-17T23:35:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Improve request_options (#297)\n\n* Working on request_options\r\n\r\n* Add helper_types\r\n\r\nChange-Id: Idc3e813616413f4ce085c05b771c0127e4dfc886\r\n\r\n* format\r\n\r\nChange-Id: I186e015de97ceece56ee5a97f6edef47ef223d18\r\n\r\n* UpdateRequestOptions\r\n\r\nChange-Id: I9f92466967fb1aa605d442cb143699da4308409b\r\n\r\n* Add docs\r\n\r\nChange-Id: I209b2b2ad8d783001b1828cbcac84ca301c11bec\r\n\r\n* work\r\n\r\nChange-Id: I00a2e2edb1e9bf3d4f51c0a868a34e044be3c6ff\r\n\r\n* Fix Py3.9\r\n\r\nChange-Id: I8cf0ccac90ba3c4548e7549fec7d0b9b58925e7e\r\n\r\n* use RequestOptions in tests\r\n\r\nChange-Id: I92b68bc86330ad874c3765f428a2e64ba220750f\r\n\r\n* annotations\r\n\r\nChange-Id: Idbc428075729255d66d2ba8b3bcce0a1d6e8f048\r\n\r\n* Update tests/test_discuss.py\r\n\r\nCo-authored-by: Mark McDonald \r\n\r\n* tests\r\n\r\nChange-Id: Ife30e2cc47bd4c52d2dddafdd85a51df0e42e160\r\n\r\n---------\r\n\r\nCo-authored-by: Mark McDonald ","shortMessageHtmlLink":"Improve request_options (#297)"}},{"before":"1b1d8833d4e25877256a21693d161d32ecd48d2e","after":"51d806d7c9f121696ef10f85b5101b1b9d7a8091","ref":"refs/heads/main","pushedAt":"2024-05-17T18:52:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Fix bugs, improve code clarity, and enhance overall reliability across several files. (#339)\n\n* Fix and improve\r\n\r\n* Fix `_make_grounding_passages` , `_make_generate_answer_request`\r\n\r\n* fix get_default_permission_client and get_default_permission_async_client\r\n\r\n* Add how to test all in CONTRIBUTING.md\r\n\r\n* fix back support for `tunedModels/` in `get_model` function\r\n\r\n* Add pytest to CONTRIBUTING.md\r\n\r\n* Break down test_generate_text for better debugging.\r\n\r\n* Add pip install nose2 to CONTRIBUTING.md\r\n\r\n* Format\r\n\r\nChange-Id: I4e222f3e01cb8d350ae293b35a88fd5f718fe3dc\r\n\r\n* fix sloppy types in tests\r\n\r\nChange-Id: I3ad717ca26e5d170e4bbef23076e528badaaaacb\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Fix bugs, improve code clarity, and enhance overall reliability acros…"}},{"before":"55cca2f350a4723941aab260f008d0c00ac3c788","after":"1b1d8833d4e25877256a21693d161d32ecd48d2e","ref":"refs/heads/main","pushedAt":"2024-05-17T14:13:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Restrict Harm category to the sublist only Gemini support (#295)\n\n* Restrict Harm category to the sublist only Gemini support\r\n\r\n* Update text.py\r\n\r\n* Update safety_types.py\r\n\r\n* Update safety_types.py\r\n\r\n* Update safety_types.py\r\n\r\n* split module\r\n\r\nChange-Id: Ia94b262d4e27511ca2e4eeb02cb5bd617a772463\r\n\r\n* add palm safety\r\n\r\nChange-Id: Ia1cb199148619ebbc26638d5983b435245904971\r\n\r\n* switch imports\r\n\r\nChange-Id: I2853a88d7acc51a78174c97e30bde8eb24e1d457\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Restrict Harm category to the sublist only Gemini support (#295)"}},{"before":"efead6bea6768f6f4a3d90d348647b0a54fe2435","after":"55cca2f350a4723941aab260f008d0c00ac3c788","ref":"refs/heads/main","pushedAt":"2024-05-17T00:54:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Update version of generativelanguage to fix timeout errors. (#345)\n\nChange-Id: I2c1d977cbe2210d737a0aee563c373156975ba82","shortMessageHtmlLink":"Update version of generativelanguage to fix timeout errors. (#345)"}},{"before":null,"after":"543aaa1a1c1f50dd6c7984cfcc9e87f51e829da7","ref":"refs/heads/MarkDaoust-patch-21","pushedAt":"2024-05-14T17:48:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Fix argument description.","shortMessageHtmlLink":"Fix argument description."}},{"before":"e3c6d3e1e4a6bebd555e8cf5a99b430c723a7631","after":null,"ref":"refs/heads/MarkDaoust-patch-21","pushedAt":"2024-05-14T03:42:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"}},{"before":"855f96f3def19100f3e518bf2114c62ac592158d","after":"efead6bea6768f6f4a3d90d348647b0a54fe2435","ref":"refs/heads/main","pushedAt":"2024-05-13T18:41:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Add support for resumable uploads for File API (#275)\n\n* add support for resumable uploads\r\n\r\n* run formatter\r\n\r\n* update docs\r\n\r\n* simplify resumable flow and set as default","shortMessageHtmlLink":"Add support for resumable uploads for File API (#275)"}},{"before":"cc85ce73c7eb7d6d78dd1ca45667ee41a5a47137","after":"855f96f3def19100f3e518bf2114c62ac592158d","ref":"refs/heads/main","pushedAt":"2024-05-13T17:50:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shilpakancharla","name":"Shilpa Kancharla","path":"/shilpakancharla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31664851?s=80&v=4"},"commit":{"message":"Update version.py (#334)","shortMessageHtmlLink":"Update version.py (#334)"}},{"before":"bb58ab83865a4a2f60688af7d95166bfd379a72a","after":"cc85ce73c7eb7d6d78dd1ca45667ee41a5a47137","ref":"refs/heads/main","pushedAt":"2024-05-13T17:46:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shilpakancharla","name":"Shilpa Kancharla","path":"/shilpakancharla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31664851?s=80&v=4"},"commit":{"message":"Revert \"Use api_endpoint for uploads (#330)\" (#333)\n\nThis reverts commit bb58ab83865a4a2f60688af7d95166bfd379a72a.","shortMessageHtmlLink":"Revert \"Use api_endpoint for uploads (#330)\" (#333)"}},{"before":null,"after":"e3c6d3e1e4a6bebd555e8cf5a99b430c723a7631","ref":"refs/heads/MarkDaoust-patch-21","pushedAt":"2024-05-10T23:27:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Update version.py","shortMessageHtmlLink":"Update version.py"}},{"before":"e09e7f242abcabe1bda28168be58a751ccdc5c03","after":"bb58ab83865a4a2f60688af7d95166bfd379a72a","ref":"refs/heads/main","pushedAt":"2024-05-09T21:08:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shilpakancharla","name":"Shilpa Kancharla","path":"/shilpakancharla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31664851?s=80&v=4"},"commit":{"message":"Use api_endpoint for uploads (#330)\n\nChange-Id: I1babfdc6fee0a1ceefb590966d1e2e88a338b19c","shortMessageHtmlLink":"Use api_endpoint for uploads (#330)"}},{"before":"a89469f9284e83af8438c4a5b7ab32ec9b63a48d","after":"e09e7f242abcabe1bda28168be58a751ccdc5c03","ref":"refs/heads/main","pushedAt":"2024-05-08T12:19:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Improve schema support (#309)\n\n* handle nested schemas\r\n\r\nChange-Id: I22476536eb12027eb6b3a6dfcfa95cf61d2f4c0c\r\n\r\n* Improve support for nested schemas\r\n\r\nChange-Id: I51f761d87ab62465c50881301714aa5c38e7056d\r\n\r\n* Improve support for nested schemas\r\n\r\nChange-Id: I4739d8c46b0815134d55fbff4413544cb71a39fe\r\n\r\n* Improve support for nested schemas\r\n\r\nChange-Id: If97e7265954db092cfba54b0f61c1606d4b9b1d2\r\n\r\n* Improve support for nested schemas\r\n\r\nChange-Id: I426db26133356eed885f7702ff2c465631adc418\r\n\r\n* format\r\n\r\nChange-Id: Id722f2a02b0115dfbdaafe5b9a9f56ad4c6737b1\r\n\r\n* more tests that will need to pass\r\n\r\nChange-Id: I3595531b4c974a3bee0291abec470e625722dfb2\r\n\r\n* work on nested schema.\r\n\r\nChange-Id: Ia05084dd6e59009f6fca590c5a7e42b537964a51\r\n\r\n* format\r\n\r\nChange-Id: I98cb8da98b0bb9aae7adcf073cd648b152410552\r\n\r\n* service fails if 'required' is used in nested objects\r\n\r\nChange-Id: Iade8b6f91b2d26a29c90890a4b67678927f73a44\r\n\r\n* format\r\n\r\nChange-Id: Id6f123168f12657eb2c01f36aff848d717244554\r\n\r\n* Add support for types in \"response_schema\"\r\n\r\nChange-Id: Id7a17d5fba055020bc9bd94d98bd585ed19171df\r\n\r\n* add missing import\r\n\r\nChange-Id: Iacbcb1acbd468347ffb2b873258a1d0737c947d7\r\n\r\n* update generativelanguage version\r\n\r\nChange-Id: I106cdf98a950ae6bf92dcf58c98064c09f5da5f4\r\n\r\n* add tests\r\n\r\nChange-Id: I1de22340f48ed2d6ae54423419a33965a7bc3a67","shortMessageHtmlLink":"Improve schema support (#309)"}},{"before":"eea4c7c0e8fd22264c372bbe9a3237c72eb02f19","after":null,"ref":"refs/heads/MarkDaoust-patch-21","pushedAt":"2024-05-07T23:29:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"}},{"before":"50c86affe9fc7b1811e4ba2bdbf6fdbe4a5384d8","after":"a89469f9284e83af8438c4a5b7ab32ec9b63a48d","ref":"refs/heads/main","pushedAt":"2024-05-07T23:29:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"typo (#313)","shortMessageHtmlLink":"typo (#313)"}},{"before":"236da0119e1da8c3774a25f3839f0fae768b06a7","after":null,"ref":"refs/heads/MarkDaoust-patch-22","pushedAt":"2024-05-07T23:28:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"}},{"before":"b094e0fab1409425f2a118704624c87366df924e","after":"50c86affe9fc7b1811e4ba2bdbf6fdbe4a5384d8","ref":"refs/heads/main","pushedAt":"2024-05-07T23:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markmcd","name":"Mark McDonald","path":"/markmcd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109308?s=80&v=4"},"commit":{"message":"Update client.py (#325)","shortMessageHtmlLink":"Update client.py (#325)"}},{"before":"ecb57a55be881dbbf80009cbcadf1851c8509eed","after":"b094e0fab1409425f2a118704624c87366df924e","ref":"refs/heads/main","pushedAt":"2024-05-07T23:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Add file state (#316)\n\n* Add file state\r\n\r\nChange-Id: I0fd786bab6f14184a6034bc086a82ac827adbc11\r\n\r\n* Update google/generativeai/types/file_types.py","shortMessageHtmlLink":"Add file state (#316)"}},{"before":null,"after":"236da0119e1da8c3774a25f3839f0fae768b06a7","ref":"refs/heads/MarkDaoust-patch-22","pushedAt":"2024-05-07T21:00:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Update client.py","shortMessageHtmlLink":"Update client.py"}},{"before":"a96feda3b5dfe0709bde023b8025ac0f7595f5b3","after":"ecb57a55be881dbbf80009cbcadf1851c8509eed","ref":"refs/heads/main","pushedAt":"2024-05-07T16:56:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"Add f to f-string (#322)\n\nThis was exposing the `{name}` when it raised.","shortMessageHtmlLink":"Add f to f-string (#322)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUK2SzwA","startCursor":null,"endCursor":null}},"title":"Activity · google-gemini/generative-ai-python"}