Commit Graph

212 Commits

Author SHA1 Message Date
kennethreitz 8f43b660ea refactor: update return value in Gemini provider
The return value in the Gemini provider's `generate_text` method was updated from `response.result` to `response.text`. This change ensures consistency and clarity in the codebase.
2024-10-31 13:04:40 -04:00
kennethreitz 222d3025b1 fix: update Gemini provider to handle unimplemented features and improve error handling 2024-10-31 12:09:23 -04:00
kennethreitz fb6c4c289b docs: remove Google Gemini provider from README 2024-10-31 12:09:17 -04:00
kennethreitz c28e2a3839 refactor: update import paths for find_provider and Message 2024-10-31 11:58:05 -04:00
kennethreitz 2bed7221b3 Merge pull request #22 from Siddhesh-Agarwal/main
Added Gemini Provider
2024-10-31 11:55:47 -04:00
Siddhesh Agarwal 1504edad78 removed ABC as parent class 2024-10-31 20:50:17 +05:30
Siddhesh Agarwal fd7289c8d3 recommended changes 2024-10-31 20:40:21 +05:30
Siddhesh Agarwal c4674fc98f recommended changes 2024-10-31 20:39:24 +05:30
Siddhesh Agarwal 25806221eb removed test file 2024-10-31 19:40:56 +05:30
Siddhesh Agarwal 5505a3e18d improved type hinting 2024-10-31 18:42:54 +05:30
Siddhesh Agarwal 48291c37c5 added dependency + requires python is now 3.10 2024-10-31 18:13:10 +05:30
Siddhesh Agarwal 4b2b094ea6 moved to cached_property from property 2024-10-31 17:08:14 +05:30
Siddhesh Agarwal 33e4046ac3 ran isort on all files 2024-10-31 16:58:47 +05:30
Siddhesh Agarwal 7fe8e91111 Update README.md 2024-10-31 14:24:41 +05:30
Siddhesh Agarwal 42fc0e6bc5 coderabbit suggestions fix 2024-10-31 12:58:00 +05:30
Siddhesh Agarwal ec4f6f9c06 updated env template 2024-10-31 12:21:21 +05:30
Siddhesh Agarwal 499d3b3e14 Added Gemini API Key to settings + imported Gemini Provider 2024-10-31 12:18:51 +05:30
Siddhesh Agarwal dd2f5a46d2 added support for gemini 2024-10-31 11:56:21 +05:30
Siddhesh Agarwal bd0c739c9a improved type hinting 2024-10-31 11:42:38 +05:30
kennethreitz 473a054afa Update README.md 2024-10-30 20:25:39 -04:00
kennethreitz 55c28a2356 Delete t.py 2024-10-30 19:39:24 -04:00
kennethreitz 9bd1653b5e Update README.md 2024-10-30 19:35:48 -04:00
kennethreitz 59401c4be4 Update README.md 2024-10-30 19:33:22 -04:00
kennethreitz 20ad9437e5 Update README.md 2024-10-30 19:32:19 -04:00
kennethreitz 9db95cc87b Update README.md 2024-10-30 19:31:50 -04:00
kennethreitz d711afec68 Update README.md 2024-10-30 19:30:19 -04:00
kennethreitz 9d7fd4cce5 Update README.md 2024-10-30 19:29:36 -04:00
kennethreitz 4aa470bb20 Update README.md 2024-10-30 19:25:28 -04:00
kennethreitz 88e118cb53 Update README.md 2024-10-30 19:25:00 -04:00
kennethreitz 73316c32a3 Update README.md 2024-10-30 19:24:45 -04:00
kennethreitz e1331822aa Update README.md 2024-10-30 19:24:35 -04:00
kennethreitz baee6e9959 Update README.md 2024-10-30 19:22:27 -04:00
kennethreitz 8096609c2e Update README.md 2024-10-30 19:22:03 -04:00
kennethreitz 4225f61df3 Update README.md 2024-10-30 19:21:40 -04:00
kennethreitz 034e967ecb Update README.md 2024-10-30 19:20:56 -04:00
kennethreitz f9c4cce9a4 logo 2024-10-30 19:19:19 -04:00
kennethreitz 78f6649969 Update README.md 2024-10-30 19:17:44 -04:00
kennethreitz 4f1e52b1f8 Update CHANGELOG to clarify purpose of Session class as managing repeatability 2024-10-30 19:14:19 -04:00
kennethreitz 74c09d5c87 Refactor create_conversation and generate_data functions to improve type hints and maintain consistency in return types 2024-10-30 19:07:04 -04:00
kennethreitz 1f66bac645 **kwargs consistiency 2024-10-30 18:46:33 -04:00
kennethreitz f828f9991b Refactor create_conversation function to accept additional keyword arguments for flexibility 2024-10-30 18:43:29 -04:00
kennethreitz f4de0049f9 Update copyright format and bump version to 0.1.4 in documentation configuration v0.1.4 2024-10-30 18:33:36 -04:00
kennethreitz 524869668d Bump version to 0.1.4 and update CHANGELOG to introduce Session class for managing multiple conversations 2024-10-30 18:33:30 -04:00
kennethreitz a589850288 Clarify usage of Session class in README by specifying its role in setting default parameters for API calls 2024-10-30 18:29:42 -04:00
kennethreitz 4f38b44145 Simplify Session class usage example in README for clarity 2024-10-30 18:29:18 -04:00
kennethreitz 4babdcebd9 Add usage examples for Session class in README to demonstrate reduced repetition 2024-10-30 18:28:25 -04:00
kennethreitz 8474f101f2 Add Session class to manage API call configurations and enhance conversation creation 2024-10-30 18:24:45 -04:00
kennethreitz e9e47e27a1 Refactor BasePlugin class to remove ABC inheritance and abstract method decorators 2024-10-30 18:02:03 -04:00
kennethreitz 2309c30b8f Refactor find_provider function to remove Optional type and adjust return type to BaseProvider; update import statements for consistency 2024-10-30 18:00:26 -04:00
kennethreitz d972f1cd85 Refactor find_provider function to use Optional type for provider_name and specify return type as Type[BaseProvider] 2024-10-30 17:49:40 -04:00