Skip to content

Releases: rusty-libraries/rusty-openai

0.1.11

16 Dec 14:08
Compare
Choose a tag to compare

0.1.9

22 Sep 07:24
Compare
Choose a tag to compare

rusty-openai v0.1.9 Release Notes

  • Fixed the missing ProjectsApi

0.1.8

21 Sep 13:30
Compare
Choose a tag to compare

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

21 Sep 12:54
Compare
Choose a tag to compare

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 implemented thiserror for the Error enum to streamline error management.
  • Performance Improvements: Optimized the use of format!() and reformatted the codebase with rustfmt for cleaner and more efficient code.
  • Documentation: Improved docstrings to provide clearer and more comprehensive documentation.
  • Simplified Architecture: Merged RequestClient into OpenAI, making RequestClient obsolete and simplifying the overall API structure.

0.1.5

08 Aug 04:54
Compare
Choose a tag to compare

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

07 Aug 09:06
Compare
Choose a tag to compare

Full Changelog: https://github.com/pleaseful/rusty-openai/commits/0.1.0

CHANGELOG:

  • The birth date of this crate!