Siddhesh Agarwal
1455b5ba13
remove unused import
2024-11-01 14:31:19 +05:30
Siddhesh Agarwal
0fb54d1987
circular import problem solve
2024-11-01 14:31:01 +05:30
Siddhesh Agarwal
fe06331662
fixed forced imports + ensured return type in structure_response
2024-11-01 14:24:34 +05:30
Siddhesh Agarwal
56b1e65d70
moved logging functions to LoggingConfig from Settings
2024-11-01 13:06:06 +05:30
Siddhesh Agarwal
4b3e1bc6dd
added methods to toggle logging
2024-11-01 12:55:24 +05:30
Siddhesh Agarwal
f5b922ade8
added proper type hinting
2024-11-01 12:25:44 +05:30
Siddhesh Agarwal
3a7383425f
sorted imports
2024-11-01 11:09:54 +05:30
Siddhesh Agarwal
92c10fc41e
added logging
2024-11-01 11:07:04 +05:30
kennethreitz
caceba381d
Refactor default_kwargs logic in Ollama provider
2024-10-31 19:49:33 -04:00
kennethreitz
0795464fd7
Merge pull request #24 from barisozmen/default_kwargs
...
Add default kwargs logic to Groq, OpenAI, XAI, and Ollama providers
2024-10-31 19:48:02 -04:00
Barış Özmen
d82effdfb1
added default_kwargs logic to xAI provider
2024-11-01 00:18:57 +03:00
Barış Özmen
e648292cb3
added default_kwargs logic to Ollama provider
2024-11-01 00:17:22 +03:00
Barış Özmen
37a9333be3
added default_kwargs logic to OpenAI provider
2024-11-01 00:15:49 +03:00
Barış Özmen
cbc3739411
added default_kwargs logic to Groq provider
2024-11-01 00:14:41 +03:00
kennethreitz
7c8f22bef1
Update version to v0.1.6 and add sm.Plugin syntax sugar
v0.1.6
2024-10-31 16:35:24 -04:00
kennethreitz
9c3f2a6df3
Refactor Anthropic provider and add tests for structured response and llm_model in structured_response
2024-10-31 16:33:44 -04:00
kennethreitz
febf5473d5
Refactor message parameter in Anthropic provider
2024-10-31 16:33:01 -04:00
kennethreitz
48ac97f070
Refactor messages parameter in Anthropic provider
2024-10-31 16:29:58 -04:00
kennethreitz
c41a3f00fb
Add test for generating text with different providers
2024-10-31 16:22:05 -04:00
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