{"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:1724203472.0","currentOid":""},"activityList":{"items":[{"before":"e805b240610313e893cb82235f134945c50f844f","after":"e0928fc0f239242f0cf5d69b6821188a8dac4e66","ref":"refs/heads/main","pushedAt":"2024-08-27T19:11:00.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":"Enum (#529)\n\n* try to support enum types\r\n\r\nChange-Id: I5141f751c4d6c578ef957aa8250cb26309ea9bd3\r\n\r\n* format\r\n\r\nChange-Id: I9619654247f0f7230c8ba4c76035ad0ff9324fd4\r\n\r\n* Be clear that test uses enum value.\r\n\r\nChange-Id: I03e319f2795c7c15f527316a145d021620936c57\r\n\r\n* Add samples\r\n\r\nChange-Id: Ifc5e5b2039c9f0532d37386f6d7b136961943bac\r\n\r\n* Fix type annotations.\r\n\r\nChange-Id: I6b7b769cf0ba17fc7188518cdcec3085f59760b0","shortMessageHtmlLink":"Enum (#529)"}},{"before":"32b754f76eea2498a43ef3f9865bf0264ef84314","after":"e805b240610313e893cb82235f134945c50f844f","ref":"refs/heads/main","pushedAt":"2024-08-27T19:10:39.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":"Expand PIL image support. (#523)\n\n* fixes#511\r\n\r\nChange-Id: I7303becbbd6a9441c406a28e84ecc86d2fdd35bd\r\n\r\n* add gif support\r\n\r\nChange-Id: Ibc8e091c63d30626f78510156e8c024014dddcca\r\n\r\n* link to references\r\n\r\nChange-Id: I49b9ab206ade37a8a5535b21fa7fdf62a0c569d2\r\n\r\n* describe logic\r\n\r\nChange-Id: I813e8569b91e01a0884b1c2ff75dfa84fcf4a609\r\n\r\n* add test gif\r\n\r\nChange-Id: I1e4a62bb1e1fade244771027380b8a13f444885d\r\n\r\n* format\r\n\r\nChange-Id: Ifb93c70f8ad48dce0fd0921de0e9e117819dc55c","shortMessageHtmlLink":"Expand PIL image support. (#523)"}},{"before":"7342a62b9d53a1c188ba1695e9742d9a9b7efb1d","after":"32b754f76eea2498a43ef3f9865bf0264ef84314","ref":"refs/heads/main","pushedAt":"2024-08-23T02:43:06.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":"remove exit_on_error (#521)\n\nChange-Id: Ic4015704546f113e920fd173fb7b827b280cfe31","shortMessageHtmlLink":"remove exit_on_error (#521)"}},{"before":"526fe03982d3dcd51a7cdf493d52bc9e81d9be5f","after":"7342a62b9d53a1c188ba1695e9742d9a9b7efb1d","ref":"refs/heads/main","pushedAt":"2024-08-22T20:46:06.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":"Remove DiscussService and TextService (#512)\n\n* Remove DiscussService and TextService\r\n\r\n* Remove references to TextService in answer.py, remove refs in client.py\r\n\r\n* Remove reference from test case for client\r\n\r\n* Modify text_types.py for embeddings\r\n\r\n* Delete certain markdown files, update other mds\r\n\r\n* Delete generate emb md\r\n\r\n* Fix tests\r\n\r\n* Revert \"Delete generate emb md\"\r\n\r\nThis reverts commit d4177f757eeb56723b3dc0444e3984d153a1c093.\r\n\r\n* Revert \"Delete certain markdown files, update other mds\"\r\n\r\nThis reverts commit dca0b1fed45fb3ab9f246a83c645112f664925ec.\r\n\r\n* Reformat\r\n\r\n* Added other clients to test_client parameters\r\n\r\n* Update google/generativeai/client.py\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Remove DiscussService and TextService (#512)"}},{"before":"8a96b862ec36f9a96a5d9f879915f006aeffecb6","after":"526fe03982d3dcd51a7cdf493d52bc9e81d9be5f","ref":"refs/heads/main","pushedAt":"2024-08-22T20:31:27.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 the missing closing backticks in CONTRIBUTING (#514)\n\nThe rendering is broken due to the missing closing backticks.","shortMessageHtmlLink":"Fix the missing closing backticks in CONTRIBUTING (#514)"}},{"before":"8a29017e9120f0552ee3ad6092e8545d1aa6f803","after":"8a96b862ec36f9a96a5d9f879915f006aeffecb6","ref":"refs/heads/main","pushedAt":"2024-08-22T20:22:10.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 flash more often. (#517)\n\n* Use flash more often.\r\n\r\nChange-Id: If20e5d5e8462d160681d9dc2bfec965fd94fb633\r\n\r\n* format\r\n\r\nChange-Id: I5a47b80da6f07b26a8079e33b2350ace3454bb50\r\n\r\n* fix link\r\n\r\nChange-Id: If23c8b48e53238c99d71d68f3669e521a5a82c2f\r\n\r\n* fix check\r\n\r\nChange-Id: Iac2f1bd545395949cf013fc2fbc6c91716766d1d","shortMessageHtmlLink":"Use flash more often. (#517)"}},{"before":"a8edb4009bb52b98127b1d83e89f63724a7cd86b","after":"8a29017e9120f0552ee3ad6092e8545d1aa6f803","ref":"refs/heads/main","pushedAt":"2024-08-21T23:23:24.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":"REST for tuned models (#496)\n\n* REST for tuned models\r\n\r\n* Some fixes.\r\n\r\nChange-Id: I70d066ceacc7c07e27ac59359da87d9b9747353b\r\n\r\n* add progress reporting, add page_token\r\n\r\nChange-Id: I7881d6e5703d5bb027329aa22d0572132e024703\r\n\r\n* Add delete tuned models\r\n\r\n* Update readme\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"REST for tuned models (#496)"}},{"before":null,"after":"267d925d25c850845ff5d4bdb466e94db78e6ece","ref":"refs/heads/rakyll-backticks","pushedAt":"2024-08-21T01:24:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rakyll","name":"Jaana Dogan","path":"/rakyll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108380?s=80&v=4"},"commit":{"message":"Fix the missing closing backticks in CONTRIBUTING \n\nThe rendering is broken due to the missing closing backticks.","shortMessageHtmlLink":"Fix the missing closing backticks in CONTRIBUTING"}},{"before":"db311dd3f26233206a65b946a17417837ae12905","after":"a8edb4009bb52b98127b1d83e89f63724a7cd86b","ref":"refs/heads/main","pushedAt":"2024-08-16T20:53:01.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 additional functions to files & count_tokens. (#490)\n\n* Add PDF file function\r\n\r\n* Add rest of count_tokens examples\r\n\r\n* Add context window count\r\n\r\n* Tested and fixed count_tokens.sh\r\n\r\n* Updated files.sh to simplify pdf\r\n\r\n* Update samples.yaml to get basename of file\r\n\r\n* Update samples.yaml to get basename of file\r\n\r\n* Update samples.yaml to get basename of file\r\n\r\n* Update samples.yaml to get basename of file\r\n\r\n* test samples.yaml","shortMessageHtmlLink":"Add additional functions to files & count_tokens. (#490)"}},{"before":"36123289097d91fc5857303a85c6c428535411ba","after":"db311dd3f26233206a65b946a17417837ae12905","ref":"refs/heads/main","pushedAt":"2024-08-14T02:26:31.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 a README for /samples (#507)\n\n* Add a README for /samples\r\n\r\n* Add rest/README.md\r\n\r\n* Add an action to keep updated\r\n\r\n* Typo\r\n\r\n* Fix action workflow\r\n\r\n* Reworked action a bit\r\n\r\n* Extra info line","shortMessageHtmlLink":"Add a README for /samples (#507)"}},{"before":"42d952a2429fa72c0f2617d71eb9aa3f708b6867","after":"36123289097d91fc5857303a85c6c428535411ba","ref":"refs/heads/main","pushedAt":"2024-08-07T13:48:57.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 response_schema sample. (#498)\n\nChange-Id: Id06f8556aef0a9b20204992b34c1d4bbc1437ef9","shortMessageHtmlLink":"Fix response_schema sample. (#498)"}},{"before":"b5b20ed2e3fb0e41d3b573756920562592095243","after":"42d952a2429fa72c0f2617d71eb9aa3f708b6867","ref":"refs/heads/main","pushedAt":"2024-08-02T02:55:30.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":"Ce rest (#495)\n\n* Code execution for shell\r\n\r\n* Update code_execution.sh\r\n\r\n* Add code execution chat\r\n\r\n* Tested code execution examples\r\n\r\n* Use multi-round chat\r\n\r\nChange-Id: Ib11b69899c136550871c670b947f9cff0f480d6d\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Ce rest (#495)"}},{"before":"a79d2aa02702f4c4e6fc923cdd9cc9832afc2876","after":"b5b20ed2e3fb0e41d3b573756920562592095243","ref":"refs/heads/main","pushedAt":"2024-07-31T22:57:42.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":"make cachig visible, and make imports alphabetical (#493)\n\nChange-Id: I1a1d2f5f103927e5f50f0f726911599eaeea1a58","shortMessageHtmlLink":"make cachig visible, and make imports alphabetical (#493)"}},{"before":"74d67ac153e86cc42ca56f63d3053c6854d2b4f9","after":"a79d2aa02702f4c4e6fc923cdd9cc9832afc2876","ref":"refs/heads/main","pushedAt":"2024-07-31T22:57:24.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 example (#494)\n\nChange-Id: I89d38b2fb38be407583ad1522b8b00a19efed03d","shortMessageHtmlLink":"Fix example (#494)"}},{"before":"d0f3359a93a5192238bbf655ed57b6235913aef2","after":"74d67ac153e86cc42ca56f63d3053c6854d2b4f9","ref":"refs/heads/main","pushedAt":"2024-07-31T22:43:49.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":"Code execution for shell (#491)\n\n* Code execution for shell\r\n\r\n* Update code_execution.sh\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Code execution for shell (#491)"}},{"before":"87c9b0638220b7c2870676cd1cb38f1f73b0e845","after":"d0f3359a93a5192238bbf655ed57b6235913aef2","ref":"refs/heads/main","pushedAt":"2024-07-24T17:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkDaoust","name":"Mark Daoust","path":"/MarkDaoust","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414837?s=80&v=4"},"commit":{"message":"M\n\nChange-Id: Ibb18fd6c398f781a58782b7f04ceef5d19553cbc","shortMessageHtmlLink":"M"}},{"before":"84db0618929158e8ce6d16a9e09f6f319be5292a","after":"87c9b0638220b7c2870676cd1cb38f1f73b0e845","ref":"refs/heads/main","pushedAt":"2024-07-24T17:31:42.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":"rename embeddings -> embed (#487)\n\nChange-Id: Ib78ca1d9803759664d652455624e35d8076235b6","shortMessageHtmlLink":"rename embeddings -> embed (#487)"}},{"before":"032f78f5d10aed5bc7173d92c2873e8a1a016488","after":"84db0618929158e8ce6d16a9e09f6f319be5292a","ref":"refs/heads/main","pushedAt":"2024-07-24T15:27:58.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":"Caching cURL sample (#455)\n\n* Create, list, get, update, and delete caches\r\n\r\n* Use cached content\r\n\r\n* Formatting\r\n\r\n* Updating region tags\r\n\r\n* cache_generate_content region tag\r\n\r\n* Moving the generation in cache_create\r\n\r\n* Fix\r\n\r\nChange-Id: If09a99b8f4637bae509b32469b0cd9fd9ec60024\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Caching cURL sample (#455)"}},{"before":"b19fc8c0793b1ec1131f21fdb004492f40034be1","after":"032f78f5d10aed5bc7173d92c2873e8a1a016488","ref":"refs/heads/main","pushedAt":"2024-07-23T22:39:14.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":"Adding JSON schema curl samples (#434)\n\n* Adding JSON schema curl samples\r\n\r\njson_no_schema working\r\n\r\nFix quoting.\r\n\r\n* Update samples/rest/controlled_generation.sh\r\n\r\n* Fix quoting again.\r\n\r\n* use response_mime_type\r\n\r\nChange-Id: I29f337ddf8ee9ceff628111a9124cb4e5141706b\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Adding JSON schema curl samples (#434)"}},{"before":"695ee95ee4bc0ff9747164b41b765e6f144b26c5","after":"b19fc8c0793b1ec1131f21fdb004492f40034be1","ref":"refs/heads/main","pushedAt":"2024-07-23T22:01:49.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 function calling REST example (#443)\n\n* Add function calling REST example\r\n\r\n* Update function calling sample to have file content in bash script\r\n\r\n* Delete tools.json\r\n\r\n* Move tools definition into the region tag.\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Add function calling REST example (#443)"}},{"before":"f8b049f813ac0a926aa480a2282371ee67192739","after":"695ee95ee4bc0ff9747164b41b765e6f144b26c5","ref":"refs/heads/main","pushedAt":"2024-07-23T21:38:20.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 audio streaming & pdf examples (#483)\n\n* add audio streaming\r\n\r\n* Add pdf examples\r\n\r\n* Update samples/rest/text_generation.sh\r\n\r\n* remove test.pdf\r\n\r\nChange-Id: Icadde0849a0d358b605e7cfe6ff208d49d639dfb\r\n\r\n* use alt=sse for all streaming examples\r\n\r\nChange-Id: I6ee214edcc06827d1e73f7c1fdd3e380e7988896\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"add audio streaming & pdf examples (#483)"}},{"before":"353dc4fe860ec5a2f401c290e4fb5c580bcb4ed2","after":"f8b049f813ac0a926aa480a2282371ee67192739","ref":"refs/heads/main","pushedAt":"2024-07-23T20:42:07.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 pdf samples (#484)\n\n* Add pdf samples\r\n\r\nChange-Id: I835c4805081af3aa6ce26a8871a62b5c435f18bf\r\n\r\n* Fix streaming video\r\n\r\nChange-Id: Iec0000da192231a7a5f97faabaeae9d3ebe64475\r\n\r\n* format\r\n\r\nChange-Id: I51705e0f3b96d825952a3183bc55cbed5cb158c0","shortMessageHtmlLink":"Add pdf samples (#484)"}},{"before":"99e5a11b552d0bc7810ceec345e609f493e1ab51","after":"353dc4fe860ec5a2f401c290e4fb5c580bcb4ed2","ref":"refs/heads/main","pushedAt":"2024-07-23T17:58:52.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 other functions to count_tokens (#482)\n\n* Add other functions to count_tokens\r\n\r\n* Tested count_tokens","shortMessageHtmlLink":"Add other functions to count_tokens (#482)"}},{"before":"d3ca154c589b0f8ac547863dce61bded2f4cfc71","after":"99e5a11b552d0bc7810ceec345e609f493e1ab51","ref":"refs/heads/main","pushedAt":"2024-07-23T17:58:32.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":"Added curl examples for files (#480)\n\n* Added curl examples for files\r\n\r\n* Update files.sh\r\n\r\n* update files.sh","shortMessageHtmlLink":"Added curl examples for files (#480)"}},{"before":"5b31be7ff74aa0e6eb41a13d619ad8f116a4e1fd","after":"d3ca154c589b0f8ac547863dce61bded2f4cfc71","ref":"refs/heads/main","pushedAt":"2024-07-23T00:18:14.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":"`text_generation` samples for shell (#430)\n\n* Start on text_generation samples for shell\r\n\r\n* Add example for one image in text gen\r\n\r\n* Add streaming example for one image\r\n\r\n* Adding rest of text generation examples\r\n\r\n* change to gemini-1.5-flash\r\n\r\n* Add updates to text generation scripts\r\n\r\n* Using file api to upload audio and video\r\n\r\n* Delete audio_output.txt\r\n\r\n* Debugged audio example\r\n\r\n* Uploading videos now working for text generation\r\n\r\n* Delete file_info.json\r\n\r\n* Remove stray tag.\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"text_generation samples for shell (#430)"}},{"before":"0f8f139e6a77b95aad58f001202cf82cdc230bf5","after":"5b31be7ff74aa0e6eb41a13d619ad8f116a4e1fd","ref":"refs/heads/main","pushedAt":"2024-07-23T00:18:05.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 REST embeddings & system_instruction sample (#429)\n\n* Add REST embeddings sample\r\n\r\n* Add system_instruction shell script as well\r\n\r\n* Update region tags","shortMessageHtmlLink":"Add REST embeddings & system_instruction sample (#429)"}},{"before":"c5ef6c046dece66e723379c4ada41c04622ce374","after":"0f8f139e6a77b95aad58f001202cf82cdc230bf5","ref":"refs/heads/main","pushedAt":"2024-07-22T18:26:06.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":"Using the `GEMINI_API_KEY` by default instead of the `GOOGLE_API_KEY` one (#418)\n\n* Using the GEMINI_API_KEY by default instead of the GOOGLE_API_KEY one\r\nThe Google API key can be misleading since it's not really an overall key for all of Google API and only for the Gemini ones.\r\n\r\n* Formatting\r\n\r\n* Update google/generativeai/client.py\r\n\r\n* revert elif\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Daoust ","shortMessageHtmlLink":"Using the GEMINI_API_KEY by default instead of the GOOGLE_API_KEY…"}},{"before":"e8ad6533b8d3e2cf2308fd092114a91951708240","after":"c5ef6c046dece66e723379c4ada41c04622ce374","ref":"refs/heads/main","pushedAt":"2024-07-17T23:35:30.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 markdown docs (#462)\n\nChange-Id: I63ffaa1c0d4af92f4a630ea21c99f927095c1d34","shortMessageHtmlLink":"Add markdown docs (#462)"}},{"before":"3491bfc3b91f1b374193aa3748cb31d5c78db554","after":"e8ad6533b8d3e2cf2308fd092114a91951708240","ref":"refs/heads/main","pushedAt":"2024-07-17T16:42:14.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 safety settings examples for curl (#433)\n\n* add safety settings examples for curl\r\n\r\n* replace integers with category name","shortMessageHtmlLink":"add safety settings examples for curl (#433)"}},{"before":"8494231be1d9220e0ce8cda82d4f9a3209afb375","after":"3491bfc3b91f1b374193aa3748cb31d5c78db554","ref":"refs/heads/main","pushedAt":"2024-07-17T16:35:15.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":"Adding count_tokens for rest (#444)\n\n* Adding count_tokens for rest\r\n\r\n* Update to have same prompt as python example\r\n\r\n* tests now working","shortMessageHtmlLink":"Adding count_tokens for rest (#444)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpbv2UQA","startCursor":null,"endCursor":null}},"title":"Activity · google-gemini/generative-ai-python"}