openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.0.0-beta.4

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/Generated/Models/AssistantResponseFormat.Serialization.cs

27lines · modecode

1// <auto-generated/>
2
3#nullable disable
4
5using System;
6using System.ClientModel;
7using System.ClientModel.Primitives;
8using System.Text.Json;
9
10namespace OpenAI.Assistants
11{
12 public partial class AssistantResponseFormat : IJsonModel<AssistantResponseFormat>
13 {
14 string IPersistableModel<AssistantResponseFormat>.GetFormatFromOptions(ModelReaderWriterOptions options) => "J";
15
16 internal static AssistantResponseFormat FromResponse(PipelineResponse response)
17 {
18 using var document = JsonDocument.Parse(response.Content);
19 return DeserializeAssistantResponseFormat(document.RootElement);
20 }
21
22 internal virtual BinaryContent ToBinaryContent()
23 {
24 return BinaryContent.Create(this, ModelSerializationExtensions.WireOptions);
25 }
26 }
27}
28