You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Go to the OpenAI.Responses section in this changelog for more examples that can be extrapolated to Chat.
21
+
- OpenAI.Conversations:
22
+
- Introduced the new `ConversationClient` to support the Conversations API with protocol methods for the following operations:
23
+
-`CreateConversation` and `CreateConversationAsync`
24
+
-`CreateConversationItems` and `CreateConversationItemsAsync`
25
+
-`DeleteConversation` and `DeleteConversationAsync`
26
+
-`DeleteConversationItem` and `DeleteConversationItemAsync`
27
+
-`GetConversation` and `GetConversationAsync`
28
+
-`GetConversationItems` and `GetConversationItemsAsync`
29
+
-`UpdateConversation` and `UpdateConversationAsync`
30
+
- OpenAI.Embeddings:
31
+
- Added support for System.Client.Model's `JsonPatch`, which enables users to get and set additional properties in response and request payloads.
32
+
- Go to the OpenAI.Chat and OpenAI.Responses section in this changelog for examples that can be extrapolated to Embeddings.
33
+
- OpenAI.Responses:
34
+
- Added the `Minimal` property to `ResponseReasoningEffortLevel`. _(A community contribution, courtesy of [kurnakovv](https://github.com/kurnakovv))_
35
+
- Added the `Model` property to `OpenAIResponseClient`. _(A community contribution, courtesy of [BenjaminDavidPinter](https://github.com/BenjaminDavidPinter))_
36
+
- Added the `ContainerFileCitationMessageAnnotation` class which is derived from `ResponseMessageAnnotation` and is used to cite files in the container of the Code Interpreter tool.
37
+
- Enabled support for the Image Generation tool, which can be used to generate images using models like `gpt-image-1`.
38
+
- Users can add the new `ImageGenerationTool` to the `Tools` property of their `ResponseCreationOptions` and configure it using properties such as `Background`, `Quality`, `Size`, and more.
39
+
- Added support for System.Client.Model's `JsonPatch`, which enables users to get and set additional properties in response and request payloads.
40
+
- See the following examples for more information:
- Go to the OpenAI.Chat section for more examples that can be extrapolated to Responses.
48
+
- OpenAI.Videos:
49
+
- Introduced the new `VideoClient` to support the Videos API with protocol methods for the following operations:
50
+
-`CreateVideo` and `CreateVideoAsync`
51
+
-`CreateVideoRemix` and `GetVideoRemixAsync`
52
+
-`DeleteVideo` and `DeleteVideoAsync`
53
+
-`DownloadVideo` and `DownloadVideoAsync`
54
+
-`GetVideo` and `GetVideoAsync`
55
+
-`GetVideos` and `GetVideosAsync`
56
+
57
+
### Bugs Fixed
58
+
59
+
- OpenAI.Audio:
60
+
- Added the explicit conversion operators from `ClientResult` that were missing in the `AudioTranscription` and `AudioTranslation` classes.
61
+
- OpenAI.Chat:
62
+
- Added the `ContentParts` property that was missing in the `ChatCompletionMessageListDatum` class.
16
63
64
+
### Breaking Changes in Preview APIs
65
+
66
+
- OpenAI.Containers:
67
+
- Renamed the `GetContainerFileContent` and `GetContainerFileContentAsync` methods of `ContainerClient` to `DownloadContainerFile` and `DownloadContainerFileAsync`.
17
68
- OpenAI.Responses:
18
-
- Added the `Minimal` property to `ResponseReasoningEffortLevel`_(A community contribution, courtesy of [kurnakovv](https://github.com/kurnakovv))_
19
-
- Added the `Model` property to `OpenAIResponseClient`_(A community contribution, courtesy of [BenjaminDavidPinter](https://github.com/BenjaminDavidPinter))_
69
+
- Removed the duplicated `GetInputItems` and `GetInputItemsAsync` methods of the `OpenAIResponseClient` in favor of the existing `GetResponseInputItems` and `GetResponseInputItemsAsync` methods.
0 commit comments