matrix-gptbot/src/gptbot
Kumi 1cd7043a36
All checks were successful
Docker CI/CD / Docker Build and Push to Docker Hub (push) Successful in 8m8s
Python Package CI/CD / Setup and Test (push) Successful in 1m8s
Python Package CI/CD / Publish to PyPI (push) Successful in 37s
feat: enable third-party model vision support
Introduced the `ForceVision` configuration option to allow usage of third-party models for image recognition within the OpenAI setup. This change broadens the flexibility and applicability of the bot's image processing capabilities by not restricting to predefined vision models only. Also, added missing properties to the `OpenAI` class to provide comprehensive control over the bot's behavior, including options for forcing vision and tools usage, along with emulating tool capabilities in models not officially supporting them. These enhancements make the bot more adaptable to various models and user needs, especially for self-hosted setups.

Additionally, updated documentation and increment version to 0.3.12 to reflect these changes and improvements.
2024-05-17 11:37:10 +02:00
..
assets Make it an importable module 2023-05-25 07:28:28 +00:00
callbacks refactor: applying lots of linting 2024-05-17 10:54:54 +02:00
classes feat: enable third-party model vision support 2024-05-17 11:37:10 +02:00
commands refactor: applying lots of linting 2024-05-17 10:54:54 +02:00
migrations refactor: applying lots of linting 2024-05-17 10:54:54 +02:00
tools refactor: applying lots of linting 2024-05-17 10:54:54 +02:00
__init__.py Make it an importable module 2023-05-25 07:28:28 +00:00
__main__.py feat: add main_sync wrapper for asyncio compatibility 2024-05-17 10:58:01 +02:00