You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/CHANGELOG.md
+27Lines changed: 27 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,33 @@ All notable changes to the project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [1.3] - 07/31/2024
8
+
This update significantly enhances the Gemini AI Toolkit with the introduction of multimodal support, improved error handling, and a more robust architecture. The toolkit now offers a more versatile and user-friendly experience, capable of handling a wider range of input types and providing more detailed feedback to users.
9
+
10
+
Below is an overview of the key changes:
11
+
12
+
### Added
13
+
- Multimodal support: New Multimodal class for handling multiple input types (text, images, audio, video) in a single request
14
+
- File handling: Implemented FileHandler class for managing file uploads, downloads, and caching
15
+
- Input validation: New InputValidator class to ensure user inputs meet API requirements
16
+
- Caching mechanism: Implemented file caching to improve performance
17
+
18
+
### Fixed
19
+
- Robust error handling: Implemented comprehensive error catching and reporting across all modules
20
+
- Rate limiting: Improved handling of API rate limits with automatic retries and clear user feedback
21
+
22
+
### Changed
23
+
- Architecture refactor: Introduced GeminiBase class to centralize common functionality
24
+
- CLI interface: Updated to support new multimodal features and provide more detailed help information
25
+
- Configuration management: Enhanced config validation and error reporting
26
+
- Client functionality: Upgraded to support new API endpoints and improved streaming capabilities
27
+
28
+
### Improved
29
+
- Loading animation: Enhanced with graceful termination and better error handling
30
+
- Safety settings: Expanded safety categories and thresholds for finer control over content filtering
31
+
- Documentation: Updated README and inline comments to reflect new features and usage patterns
32
+
- Examples: Added new multimodal example to demonstrate advanced toolkit capabilities
33
+
7
34
## [1.2.1] - 04/18/2024
8
35
This update enhances the Gemini AI Toolkit with additional features, improved error handling, and expanded functionality, particularly introducing support for audio inputs and refining multimedia interaction. These improvements aim to make the toolkit more versatile and user-friendly, addressing community feedback and the evolving needs of developers.
0 commit comments