Releases: rusty-libraries/rusty-openai
0.1.11
0.1.9
0.1.8
rusty-openai v0.1.8 Release Notes
-
New Feature: Projects API Support: Introduced comprehensive support for OpenAI's Projects API, allowing users to manage projects within their organization.
- List projects with optional pagination and filtering
- Create new projects with customizable attributes
- Retrieve detailed information about specific projects
- Modify existing projects
- Archive projects when no longer needed
-
Enhanced API Coverage: Expanded the SDK's capabilities to align with OpenAI's latest API offerings, providing more robust integration options for developers.
-
Improved Documentation: Updated and expanded documentation to include detailed information about the new Projects API functionality, complete with usage examples.
-
Code Refactoring: Optimized internal structures and methods to accommodate the new API endpoints while maintaining consistency with existing patterns.
-
Type Safety Improvements: Introduced new types and structs to represent Project-related data, enhancing type safety and developer experience.
-
Error Handling: Extended error handling to cover new potential error cases related to Project operations.
-
Compatibility: Ensured backward compatibility with previous versions while introducing new features.
0.1.6
rusty-openai v0.1.6 Release Notes
- Code Optimization: Introduced serialization structs and reduced the number of references to enhance performance.
- Enhanced Error Handling: Added a custom
Result
type and implementedthiserror
for theError
enum to streamline error management. - Performance Improvements: Optimized the use of
format!()
and reformatted the codebase withrustfmt
for cleaner and more efficient code. - Documentation: Improved docstrings to provide clearer and more comprehensive documentation.
- Simplified Architecture: Merged
RequestClient
intoOpenAI
, makingRequestClient
obsolete and simplifying the overall API structure.
0.1.5
0.1.5 Changelog:
- New classes:
- AssistantsApi
- ThreadsApi
- VectorsApi
AssistantsApi
Added the support for: https://platform.openai.com/docs/api-reference/assistants
ThreadsApi
Added the support for: https://platform.openai.com/docs/api-reference/threads
VectorsApi
Added the support for: https://platform.openai.com/docs/api-reference/vector-stores
- New function on
RequestClient
: delete()
Full Changelog: 0.1.0...0.1.5
0.1.0
Full Changelog: https://github.com/pleaseful/rusty-openai/commits/0.1.0
CHANGELOG:
- The birth date of this crate!