-
Support for logprobs in the chat completions API.
-
Bug fixes.
-
Massive issues fixes related to incorrecr use of types, model fields..., audio transcription file streaming error handling, and more.
-
Support for newer fields & options for the chat completions API, like
name
for messages. -
Support for audio transcription granularity.
-
General improvements, and more tests.
- Bug fix in the
RequestFunctionMessage
'stoMap()
method. - Minor changes
- Add/Improvements to the documentation.
- Notifications about breaking changes in the chat completions methods in favor of OpenAI Vision feature support, JSON mode..
- Removed the exposed field for configuring the package to use fetch_client instead of http_client manually withe is
isWeb
field, in favor of usingdart.library.js
anddart.library.io
conditional imports to automatically detect the platform and use the appropriate client for it. - Exposed field for configuring the package to use fetch_client instead of http_client for making requests in web apps (flutter web, etc..)
- Added Audio Speech method in the Audio module with its docs, example code.
- Migrated for the deprecated _
functions
_andfunction_call
th the use of new fields suchtools
.. in the chat API, confirmed that it works on both asynchronous and stream responses. - Exposed API for controlling the requests time out for all internal client methods.
- Exposed multi content calls for chat completion API for image and text..
- Disabled a print method that was used for debugging purposes.
- Fixed the non applied
n
field in image variation method. - Exposed non-breaking
model
field for other image APIs methods.
- Bugs & issues fixes.
- Followed up with more changes in the OpenAI API.
- Added more documentation for the package.
- Added more examples for the package.
- Added more tests for the package.
- Migrated internal packages to latest versions such as http.
- Bug fixes to new functions API
- Minor edits to docs, package members.
- Added support for functions feature of the chat API.
- Bugs fixes.
- Formated unformatted files.
- Exposing of custom thttp client for methods- Fixed issue related to streams that uses a custom http client.
- Added custom HTTP client options for all the package APIs that requires one.
- exposed an external method for inclusing custom headers to the requests.
- Fixed minor issue.
- More refatocration for the packages services.
- Fixes some minor issues with the logging service.
- Removed repeated constants, code.
- Fixed the non catched error for stream functionality of chat completions and completions.
- Added example for testing the catchong of errors in the stream like when the internet connectioni off.
- Added more examples for the package use in /example folder.
- Added more helper memebers for some models.
- Minor changes to some implementations.
- More issues fixes.
- Exposed more enums to be used with the library.
- Added more documentation for more low level é models SDK's APIs
- Applied fixes relating to web streams APIs.
- base url not changeable after first request fixed.
- Fixed web issue for chat streams
- Exposed the base url to be changed externally
- Added the Audio APIs including creating transcription and translation.
- More documentation for models properties.
- Added documentation of chat completion stream.
- Added And Fixed chat completions stream.
- Fixed the error concerning the openAI usual errors while using streams for chat completions and completion.
- Added new ChatGPT API to the library.
- Ensured immutability of results from requests.
- Exposed more equality for sdk models
- Fix issues
- Fix doubled stream snapshots than expected.
- Changed the use of dotenv to envied package.
- Fixed echo property type misleading.
- UTF-8 Support fix for responses.
- Added implementation of fine-tune events Stream.
- Added more documentation.
- Fixed issues.
- Fixed the Stream based mechanism for completion stream.
- Exposed image size and url enums to be used externally
- formatted some dart files
- Added more detailed documentation that reflects OpenAI's.
- Added more helper methods, enums for making it more easy to manipulate properties and decrease error chances
- More Examples, explanations for README.md.
- Code Improvments.
- Added more detailed documentation that reflects OpenAI's.
- Added more helper methods, enums for making it more easy to manipulate properties and decrease error chances
- More Examples, explanations for README.md.
- Code Improvments.
- Set internal packages version to any
- Downgraded internal meta package version to 1.8.0
- Made improvements
- Added example to showcase how to use.
- Informed about using the dotenv package instead of flutter_dotenv since not all dart applications are flutter's.
- Fixed issues
- added tests for fine-tunes
- fixed type system issues
- Added error handling explanation, example in the README.md
- Added clarifications in READMe.md
- Fixed issues
- fixed issues
- Added documentation for responses fields for better understanding, familiarization for developer.
- All APIs are included.