Prototype-v0.0.30
Pre-releaseVersion 0.0.30: Empowering Your AI Journey
I am excited to introduce PyGPTPrompt version 0.0.30, which brings a suite of powerful tools and enhancements to your AI-assisted tasks. This release marks a significant step forward in making PyGPTPrompt a versatile and indispensable tool for developers and users alike.
Note:
Some features are temporarily disabled because they are still in development. They will be reintegrated and re-enabled in future releases.
Key Highlights:
-
Expanded Toolset: PyGPTPrompt now offers a suite of tools that streamline various tasks, including downloading, converting, quantizing, OCR (Optical Character Recognition), PDF-to-Text conversion, and chat interactions. These tools empower you to accomplish a wider range of tasks with ease.
-
Function Calling Support: I've introduced Function Calling support for both GPT and Llama.Cpp models. This feature enhances the capabilities of PyGPTPrompt, making it even more adaptable to your needs.
-
Hugging Face Model Integration: PyGPTPrompt now seamlessly integrates with Hugging Face, allowing you to effortlessly download models from their extensive library. You have the flexibility to choose between manual and automatic model downloads, depending on your preferences.
-
Llama.Cpp Model Support: PyGPTPrompt now supports llama.cpp model conversions and quantization, giving you greater flexibility in using different models for your projects.
-
OCR and PDF Support: With the addition of OCR and PDF-to-Text conversion support, PyGPTPrompt can now assist you in extracting text from images and PDF documents, expanding its utility in document processing tasks.
-
Refactored Core: I've undertaken significant code refactoring to improve the underlying structure of PyGPTPrompt. These changes lay the foundation for future enhancements, optimizations, and maintenance.
-
Bug Fixes: I've addressed various bugs and issues to enhance the overall stability and reliability of PyGPTPrompt.
Upgrade Notes:
-
Bumped Version: I've incremented the version number from 0.0.8 to 0.0.30, reflecting the substantial improvements and additions in this release.
-
Test Coverage: Our test cases for OpenAI and Llama.Cpp have been updated and improved, ensuring robust performance and functionality.
-
File I/O and Configuration: I've refined file I/O operations and updated the configuration to provide a smoother user experience.
This release is a testament to my commitment to providing a versatile and reliable AI-assisted tool. I hope you find these new features and enhancements valuable in your projects.
Please refer to the documentation for detailed information on how to leverage these new capabilities.
I look forward to your creative use of PyGPTPrompt 0.0.30!