Table of Contents

Class TranscriptionService

public class TranscriptionService : CrudServiceBase<OpenAIClient>
Inheritance
object
TranscriptionService

Constructors

TranscriptionService(OpenAIClient)

public TranscriptionService(OpenAIClient client)

Parameters

client OpenAIClient

Fields

kEndpoint

public const string kEndpoint = "VERSION/audio/transcriptions"

Field Value

string

Methods

CreateAsync(OpenAITranscriptionRequest, RESTOptions)

Transcribes audio into the input language.

public UniTask<VerboseTranscript> CreateAsync(OpenAITranscriptionRequest req, RESTOptions options = null)

Parameters

req OpenAITranscriptionRequest
options RESTOptions

Returns

UniTask<VerboseTranscript>

StreamAsync(OpenAITranscriptionRequest, RESTOptions)

public UniTask<IRESTStream<OpenAITranscriptionEvent>> StreamAsync(OpenAITranscriptionRequest req, RESTOptions options = null)

Parameters

req OpenAITranscriptionRequest
options RESTOptions

Returns

UniTask<IRESTStream<OpenAITranscriptionEvent>>