Commit Graph

177 Commits

Author SHA1 Message Date
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
kennethreitz e34f9b106c Enhance docstring for find_provider function to include parameters, return type, and exceptions 2024-10-30 17:48:06 -04:00
kennethreitz 1405c3bbb0 two llms talking 2024-10-30 10:21:02 -04:00
kennethreitz 624c132a59 Refactor README.md to update beta notice 2024-10-30 09:29:29 -04:00
kennethreitz 63a0fea60a Refactor README.md to update beta notice 2024-10-30 09:29:10 -04:00
kennethreitz 7b794930ac Refactor README.md to add beta notice 2024-10-30 09:28:55 -04:00
kennethreitz 90b85ce08a Refactor SimpleMemoryPlugin pre_send_hook method v0.1.3 2024-10-30 09:21:53 -04:00
kennethreitz de36bc1328 fix default models 2024-10-30 09:18:24 -04:00
kennethreitz d78aec4e1a Refactor conversation plugin hooks and add plugin interface 2024-10-30 09:13:10 -04:00
kennethreitz b47f04c557 Refactor OpenAI provider to improve error handling and default model usage 2024-10-30 09:12:14 -04:00
kennethreitz 7d89af37f1 Refactor find_provider function to improve error handling 2024-10-30 09:10:20 -04:00
kennethreitz 2e448b9c3d Merge pull request #17 from fcoagz/main
Suggest some similar provider in find_provider function
2024-10-30 09:09:31 -04:00
kennethreitz 4d38ac02cc Refactor conversation plugin hooks and add plugin interface 2024-10-30 09:07:18 -04:00
kennethreitz 88e82d1ad1 Update version to v0.1.3 in conf.py and pyproject.toml 2024-10-30 09:00:27 -04:00
kennethreitz e44201b800 Refactor conversation plugin hooks and add plugin interface 2024-10-30 08:58:56 -04:00
kennethreitz 97f745f230 test 2024-10-30 08:34:54 -04:00
kennethreitz 3af715d650 Add required configuration to index.rst 2024-10-30 08:34:21 -04:00
kennethreitz 285f996082 Add Sphinx documentation support 2024-10-30 08:33:23 -04:00
Francisco Griman 9a5c7ff61b Refactor find_provider function to optimize provider name matching 2024-10-30 02:10:18 -04:00
Francisco Griman 1ecd4a4966 Refine error handling in find_provider function to suggest a single similar provider name 2024-10-30 02:08:12 -04:00
Francisco Griman b7287ad32a Improve error handling in find_provider function to suggest similar provider names 2024-10-30 00:29:15 -04:00
kennethreitz 6045d5b5d2 Update README.md 2024-10-29 16:54:42 -04:00
kennethreitz d4cfce01ba Update OLLAMA_HOST_URL default value v0.1.2 2024-10-29 16:24:02 -04:00
kennethreitz da9958ef46 Update README.md 2024-10-29 16:22:43 -04:00
kennethreitz 918705e2d5 Add ollama provider and update version to 0.1.2 2024-10-29 16:19:25 -04:00
kennethreitz eae68d1ee1 Merge branch 'ollama' 2024-10-29 16:18:25 -04:00
kennethreitz 3dccac85ff Refactor Ollama provider to use default timeout and add support for structured responses 2024-10-29 16:18:02 -04:00
kennethreitz 4f3fcac02d Refactor generate_data.py to use correct conversation setup and formatting 2024-10-29 16:08:26 -04:00
kennethreitz 593d6c8e07 proper manners 2024-10-29 16:08:26 -04:00
kennethreitz dd2b08b4cf Refactor generate_data.py to use correct conversation setup and formatting 2024-10-29 16:08:26 -04:00
kennethreitz 0fa4b60412 ask nicely 2024-10-29 16:08:26 -04:00
kennethreitz c1115ccf47 Refactor translate_to_french function to use the correct conversation setup 2024-10-29 16:08:26 -04:00
kennethreitz 0100ad0163 Refactor translate_to_french function to use the correct conversation setup 2024-10-29 16:08:26 -04:00
kennethreitz 3090ade9e3 Fix Groq provider in CHANGELOG.md and update version in pyproject.toml 2024-10-29 16:08:26 -04:00
kennethreitz 3e2801a1ac Refactor Groq provider to use the correct client method 2024-10-29 16:08:26 -04:00
Kurt Heiden d9f0d21e53 Update README.md 2024-10-29 13:48:52 -06:00