Releases: betalgo/openai
6.7.3
- Breaking change:
ChatMessage.FromAssistance
is nowChatMessage.FromAssistant
. Thanks to @Swimburger - The Tokenizer method has been extended with
cleanUpCREOL
. You can use this option to clean up Windows-style line endings. Thanks to @gspentzas1991
What's Changed
- FromAssistant Typo Fix by @kayhantolga in #144
- Fixes newline token counting issue on Windows by @gspentzas1991 in #146
- v6.7.3 by @kayhantolga in #153
New Contributors
- @gspentzas1991 made their first contribution in #146
Full Changelog: v6.7.2...v6.7.3
6.7.2
Removed Microsoft.AspNet.WebApi.Client dependency
The action build device has been updated to ubuntu due to suspicions that the EOL of the vocab.bpe file had been altered in the last few Windows builds.
Added support for TextEmbeddingAdaV2 Model.
What's Changed
- Changed sdk to openAiService, which is the initial name by @simontjell in #135
- Removed Microsoft.AspNet.WebApi.Client dependcy by @kayhantolga in #137
- 6.7.2 by @kayhantolga in #138
- butterfiles by @kayhantolga in #139
New Contributors
- @simontjell made their first contribution in #135
Full Changelog: v6.7.1...v6.7.2
6.7.1
Introduced support for Whisper.
Grateful thanks to @shanepowell for contributing RetrieveFileContent.
Added support for skip options validation
What's Changed
-
Implement the OpenAIFile RetrieveFileContent method. by @shanepowell in #120
-
Fix OpenAIService.RetrieveFile not returning the correct data. by @shanepowell in #121
-
Feature/add whisper support by @kayhantolga in #132
-
Feature/version bump 6.7.1 by @kayhantolga in #133
-
v6.7.1 by @kayhantolga in #134
New Contributors
- @shanepowell made their first contribution in #120
Full Changelog: v6.7.0...v6.7.1
6.7.0
I know we are all excited about new Chat Gpt APIs, so I tried to rush this version. It's nearly 4 AM here.
Be aware! It might have some bugs, also the next version may have breaking changes. Because I didn't like namings but I don't have time to think about it at the moment. Whisper is coming soon too.
We have all been waiting for this moment. Please enjoy Chat GPT API
Added support for Chat GPT API
Fixed Tokenizer Bug, it was not working properly.
What's Changed
- Chat GPT support by @kayhantolga in #117
- v6.7.0 by @kayhantolga in #118
Full Changelog: v6.6.8...v6.7.0
6.6.8
Breaking Changes
Renamed Engine keyword to Model in accordance with OpenAI's new naming convention.
Deprecated DefaultEngineId in favor of DefaultModelId.
DefaultEngineId and DefaultModelId is not static anymore.
Added support for Azure OpenAI, a big thanks to @copypastedeveloper!
Added support for Tokenizer, inspired by @dluc's https://github.com/dluc/openai-tools repository. Please consider giving the repo a star.
These two changes are recent additions, so please let me know if you encounter any issues.
Updated documentation links from beta.openai.com to platform.openai.com.
What's Changed
- Add code of conduct 1 by @kayhantolga in #103
- created Contributing file by @kayhantolga in #104
- Dev by @kayhantolga in #105
- adding azure openai compatibility. by @copypastedeveloper in #107
- Tokinezer support by @kayhantolga in #108
- Feature/code clean up by @kayhantolga in #109
- Version 6.6.8 by @kayhantolga in #110
New Contributors
- @copypastedeveloper made their first contribution in #107
Full Changelog: v6.6.7...v6.6.8
6.6.7
Added Cancellation Token support, thanks to @robertlyson
Updated readme file, thanks to @qbm5, @gotmike, @SteveMCarroll
What's Changed
- Added streaming example to Read.md by @qbm5 in #82
- readme typos; adding links to api key / org id; by @gotmike in #88
- Handle cancellation token in existing endpoints by @robertlyson in #92
- Update Readme.md by @SteveMCarroll in #95
- v6.6.7 by @kayhantolga in #96
New Contributors
- @gotmike made their first contribution in #88
- @robertlyson made their first contribution in #92
- @SteveMCarroll made their first contribution in #95
Full Changelog: v6.6.6...v6.6.7
6.6.6
CreateCompletionAsStream is now available, big thanks to @qbm5
What's Changed
- feat: Add function to Service to allow stream the results back from a… by @qbm5 in #73
- v6.6.6 by @kayhantolga in #80
New Contributors
Full Changelog: v6.6.5...v6.6.6
6.6.5
What's Changed
- 75 fine-tuning model engine error by @kayhantolga in #77
- v6.6.5 by @kayhantolga in #78
Full Changelog: v6.6.4...v6.6.5
- Sad news, we have Breaking Changes.
SetDefaultEngineId()
replaced bySetDefaultModelId()
RetrieveModel(modelId)
will not use the default Model anymore. You have to pass modelId as a parameter.- I implemented Model overwrite logic.
- If you pass a modelId as a parameter it will overwrite the Default Model Id and object modelId
- If you pass your modelId in your object it will overwrite the Default Model Id
- If you don't pass any modelId it will use Default Model Id
- If you didn't set a Default Model Id, SDK will throw a null argument exception
- Parameter Model Id > Object Model Id > Default Model Id
- If you find this complicated please have a look at the implementation, OpenAI.SDK/Extensions/ModelExtension.cs -> ProcessModelId()
- New Method introduced: GetDefaultModelId();
- Some name changes about the legacy
engine
keyword with the newmodel
keyword - Started to use the latest Completion endpoint. This expecting to solve finetuning issues. Thanks to @maiemy and other reporters.
v6.6.4
What's Changed
- SDK Description by @agriffard in #62
- ImageEditCreateRequest.Mask changed from required to optional by @kayhantolga in #67
- Version 6.6.4 by @kayhantolga in #68
New Contributors
- @agriffard made their first contribution in #62
Full Changelog: v6.6.3...v6.6.4
6.6.3
Bug-fix, now we are handling logprops response properly, thanks to @KosmonikOS
Code clean-up, thanks to @KosmonikOS
What's Changed
- Reduce code duplication by using one constructor by @KosmonikOS in #57
- Correct misspell in documentation by @KosmonikOS in #56
- Fix LogProbs serialization bug by @KosmonikOS in #55
- v6.6.3 by @kayhantolga in #60
New Contributors
- @KosmonikOS made their first contribution in #57
Full Changelog: v6.6.2...v6.6.3