Releases: betalgo/openai
Releases · betalgo/openai
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
V6.6.2
6.6.1
-
Breaking change.
EmbeddingCreateRequest.Input
was a string list type now it is a string type.
I have introducedInputAsList
property instead ofInput
. You may need to update your code according the change.
Both Input(string) and InputAsList(string list) avaliable for use
-
Added string and string List support for some of the propertis.
- CompletionCreateRequest --> Prompt & PromptAsList / Stop & StopAsList
- CreateModerationRequest --> Input & InputAsList
- EmbeddingCreateRequest --> Input & InputAsList
6.6.0
- Added support for new models (davinciv3 & edit models)
- Added support for Edit endpoint.
- (Warning: edit endpoint works with only some of the models, I couldn't find documentation about it, please follow the thread for more information: https://community.openai.com/t/is-edit-endpoint-documentation-incorrect/23361 )
- Some objects were created as classes instead of records in the last version. I change them to record. This will be breaking changes for some of you.
- With this version I think we cover all of openAI APIs
- In the next version I will be focusing on code cleanup and refactoring.
- If I don't need to release a bug-fix for this version also I will be updating the library with dotnet 7 in the next version as I promised.
6.5.0
- OpenAI made a surprise release yesterday and they have announced DALL·E API. I needed to do other things but I couldn't resist. Because I was rushing, some methods and class names may will change in the next release. Until that day, enjoy your creative AI.
- This library now fully support all DALL·E features.
- I tried to complete Edit API too but unfortunately something was wrong with the documentation, I need to ask some questions in the community forum.
6.4.1
6.4.0
- I have good news and bad news
- Moderation feature implementation is done. Now we support Moderation.
- Updated some request and response models to catch up with changes in OpenAI API
- New version has some breaking changes. Because we are in the fall season I needed to do some cleanup. Sorry for breaking changes but most of them are just renaming. I believe they can be solved before your coffee finish.
- I am hoping to support Edit Feature in the next version.