kennethreitz
25ee4ae32c
Add test for basic math
2024-10-31 16:21:59 -04:00
kennethreitz
984721f02b
Add conftest.py with fixture for simplemind Session
2024-10-31 16:21:54 -04:00
kennethreitz
69c8723770
Refactor DEFAULT_LLM_MODEL parameter in Settings class
2024-10-31 16:21:43 -04:00
kennethreitz
0c10d5676a
Refactor max_tokens parameter in Anthropic provider
2024-10-31 16:21:36 -04:00
kennethreitz
e0ddf41e15
Refactor llm_model parameter in Session class
2024-10-31 16:21:31 -04:00
kennethreitz
f940ae2dfd
the irony is not lost
2024-10-31 16:08:18 -04:00
kennethreitz
85fa4f5879
Add Plugin syntax sugar and improve Anthropic provider for max tokens
2024-10-31 16:08:07 -04:00
kennethreitz
44581e8fe3
Merge pull request #23 from barisozmen/issue_15
...
Add default kwargs logic into Anthropic provider, which is superseded by user entered kwargs
2024-10-31 16:00:46 -04:00
Barış Özmen
9503ec7fd3
Remove duplicate max_tokens parameter
2024-10-31 22:58:13 +03:00
Barış Özmen
418f36dcc0
kwargs supersede default kwargs for Anthropic provider methods
2024-10-31 22:46:17 +03:00
kennethreitz
bf9683cfd0
Refactor code to use syntax sugar for Plugin class
2024-10-31 15:38:58 -04:00
kennethreitz
3909588f3e
chore: Update CHANGELOG to include support for Python 3.10
2024-10-31 14:54:51 -04:00
kennethreitz
33d8f18bff
refactor: Update Gemini provider to handle conversation-based completions and add structured response
2024-10-31 13:54:33 -04:00
kennethreitz
d7388ef0d5
Update README.md
2024-10-31 13:54:17 -04:00
kennethreitz
02d10bfda9
Update README.md
2024-10-31 13:53:24 -04:00
kennethreitz
5dc6e7b006
Update README.md
2024-10-31 13:53:11 -04:00
kennethreitz
62933c8553
Update README.md
2024-10-31 13:52:55 -04:00
kennethreitz
f0a6be73f8
Update README.md
2024-10-31 13:52:34 -04:00
kennethreitz
9257a04f34
Update README.md
2024-10-31 13:43:35 -04:00
kennethreitz
64dbe9a2e7
Update README.md
2024-10-31 13:42:20 -04:00
kennethreitz
ccb8311089
Update README.md
2024-10-31 13:42:07 -04:00
kennethreitz
0c29380501
Update README.md
2024-10-31 13:20:26 -04:00
kennethreitz
7b43208a03
Update README.md
2024-10-31 13:20:04 -04:00
kennethreitz
e931fd0eae
Update README.md
2024-10-31 13:19:22 -04:00
kennethreitz
736d942527
Update README.md
2024-10-31 13:18:35 -04:00
kennethreitz
3505c8758d
docs: Remove Google Gemini provider from README
2024-10-31 13:10:17 -04:00
kennethreitz
308886e608
refactor: update Gemini provider to handle conversation-based completions and remove unused variable
2024-10-31 13:10:03 -04:00
kennethreitz
9c18d726d5
refactor: update Gemini provider to handle conversation-based completions
...
This commit updates the Gemini provider in the `simplemind` module to handle conversation-based completions. Previously, the provider raised a `NotImplementedError` when attempting to send a conversation. Now, the provider properly converts the messages to Gemini's format and sends them to establish context. It also sends the final message and retrieves the response. The response is then used to create a properly formatted `Message` instance.
Refactor the `send_conversation` method in the `Gemini` class to handle conversation-based completions.
Fixes #<issue_number>
2024-10-31 13:08:20 -04:00
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