Releases: 0015/ChatGPT_Client_For_Arduino
Version 0.2.2
Version 0.2.1
Fixed example build issue in Arduino ESP32 version 3.0.0
Version 0.2.0
ChatGPT Library v0.2.0 Release Notes
Overview:
The ChatGPT Library v0.2.0 introduces significant enhancements to support the latest features of ChatGPT, including the integration of GPT-4o and support for vision-based question answering. This release focuses on optimizing API requests, improving error handling, and enhancing the usability of the library for vision-related tasks.
Key Features and Enhancements:
-
GPT-4o Integration: Added support for the GPT-4o model, enabling users to leverage the latest advancements in language generation for more sophisticated conversational interactions and text-based applications.
-
Vision Question Support: Introduced support for vision-based question answering, allowing users to combine image analysis with text generation capabilities to create more immersive and interactive experiences.
-
Improved API Request Handling: Optimized HTTP request handling for more efficient communication with the ChatGPT API servers, ensuring faster response times and smoother operation, especially for vision-related queries.
-
Enhanced Error Handling: Improved error reporting and error messages to provide better feedback and diagnostics during API requests, enabling easier troubleshooting and more robust error handling.
-
Streamlined Post Requests: Refactored HTTP POST request handling for streamlined data transmission, reducing memory usage and improving performance, particularly for large payloads such as images.
-
Compatibility Updates: Ensured compatibility with the latest Arduino core and ESP32 platform updates, enabling seamless integration into ESP32-based projects and leveraging the latest features and improvements.
Bug Fixes:
-
Fixed issues related to API request failures under specific network conditions, ensuring more reliable communication with the ChatGPT servers and smoother operation of the library.
-
Addressed compatibility issues with older Arduino core versions to ensure consistent behavior across different environments, enhancing the library's versatility and usability.
For detailed instructions on installation and usage, please refer to the updated documentation included with the library.
Version 0.1.2
- Update ESP32 Example
Version 0.1.1
Version 0.1.0
Only the Create chat completion part is implemented.