Table of Contents

Class AudioContent

Namespace
OpenAI.Responses
Assembly
OpenAI-DotNet.dll
[JsonConverter(typeof(AudioContentConverter))]
public sealed class AudioContent : BaseResponse, IListItem, IResponseContent, IServerSentEvent
Inheritance
AudioContent
Implements
Inherited Members

Constructors

AudioContent(byte[], InputAudioFormat)

public AudioContent(byte[] bytes, InputAudioFormat format)

Parameters

bytes byte[]
format InputAudioFormat

AudioContent(ReadOnlyMemory<byte>, InputAudioFormat)

public AudioContent(ReadOnlyMemory<byte> memory, InputAudioFormat format)

Parameters

memory ReadOnlyMemory<byte>
format InputAudioFormat

AudioContent(ReadOnlySpan<byte>, InputAudioFormat)

public AudioContent(ReadOnlySpan<byte> span, InputAudioFormat format)

Parameters

span ReadOnlySpan<byte>
format InputAudioFormat

AudioContent(string, InputAudioFormat)

public AudioContent(string base64Data, InputAudioFormat format)

Parameters

base64Data string
format InputAudioFormat

Properties

Base64Data

[JsonPropertyName("data")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string Base64Data { get; }

Property Value

string

Data

[JsonIgnore]
public ReadOnlyMemory<byte> Data { get; }

Property Value

ReadOnlyMemory<byte>

Format

[JsonPropertyName("format")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public InputAudioFormat Format { get; }

Property Value

InputAudioFormat

Object

[JsonIgnore]
public string Object { get; }

Property Value

string

Transcript

[JsonPropertyName("transcript")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string Transcript { get; }

Property Value

string

Type

[JsonPropertyName("type")]
public ResponseContentType Type { get; }

Property Value

ResponseContentType