Releases: blueokanna/ESP32-ChatGLM
Releases · blueokanna/ESP32-ChatGLM
Update
Update v0.0.5
- Optimised code to allow re-request of failed requests and support for contextual understanding.
- Support voice input, request in synchronous method, support TTS, output voice answer
- Optimize some code issues and reduce performance loss
- Multi-modal input support provides a more convenient user experience
Future Update (Some functions may be implemented in the future)
- Support Integrated ESP32 with Max9814 and TTS Module
- Optimize Arduino code
- Upload to Arduino Library which is easy download and use
- Use LittleFS (or FATS) instead of SPIFFS
- Pack it to bin file that easy to flash
Update
Update v0.0.4
- Support ChatGLM 3 Turbo and ChatGLM 4. (default is GLM 4).
- Add file saving to ESP32, use SPIFFS file format to save chat, if file exceeds 5.5K size delete file and recreate it
- Added role renditions for predefined roles with customisable substitutions. Role renditions are not used by default
- Latest version adds methods for SSE requests
- Different call methods (asynchronous, synchronous, streaming) can be selected based on the settings and the corresponding actions can be performed in the main loop.
- Optimised code to allow re-request of failed requests and support for contextual understanding.
ESP32-ChatGLM v0.0.3-Beta
Update
- Updated to the latest ChatGLM-4 large language model.
- Optimise code to allow failed requests to be re-requested.
- Add role rendition with customisable replacement of predefined roles.
- Remove SSE request
- Different call methods (asynchronous, synchronous) can be selected based on the settings and the corresponding actions can be performed in the main loop.
ESP32-ChatGLM v0.0.2
Update
- Different calling methods can be selected to suit different application scenarios.
- Ability to try to connect to multiple WiFi networks and retry when the connection fails, improving the device's suitability in different network environments.
- Attempts to connect to multiple WiFi networks with support for WPA2 authentication and enterprise level authentication.
- Different calling methods (asynchronous, synchronous or SSE events) can be selected according to the settings and the corresponding actions are performed in the main loop.
ESP32-ChatGLM v0.0.1
ChatGLM API for Online Chating on creating self ESP AI Bot for usage.
-
ChatGLM Async Invoke Support (Not Support SSE and Sync Invoke yet)
-
Fast Request with HTTP Post and Get
-
Online Chat which use local WiFi address such as 192.168.1.101 (You can find the IP Address on Serial Port output and Port is 9898)