OpenAIRealtimeClient Classe

Definição

Representa uma IRealtimeClient para a API em tempo real da OpenAI.

public ref class OpenAIRealtimeClient sealed : IDisposable, Microsoft::Extensions::AI::IRealtimeClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenAIRealtimeClient : IDisposable, Microsoft.Extensions.AI.IRealtimeClient
public sealed class OpenAIRealtimeClient : IDisposable, Microsoft.Extensions.AI.IRealtimeClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenAIRealtimeClient = class
    interface IRealtimeClient
    interface IDisposable
type OpenAIRealtimeClient = class
    interface IRealtimeClient
    interface IDisposable
Public NotInheritable Class OpenAIRealtimeClient
Implements IDisposable, IRealtimeClient
Herança
OpenAIRealtimeClient
Atributos
Implementações

Construtores

Name Description
OpenAIRealtimeClient(RealtimeClient, String)

Inicializa uma nova instância da OpenAIRealtimeClient classe.

OpenAIRealtimeClient(String, String)

Inicializa uma nova instância da OpenAIRealtimeClient classe.

Métodos

Name Description
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

Cria uma nova sessão em tempo real com as opções especificadas.

Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Implementações de Interface Explícita

Name Description
IRealtimeClient.GetService(Type, Object)

Pergunta a IRealtimeClient um objeto do tipo serviceTypeespecificado .

Métodos da Extensão

Name Description
AsBuilder(IRealtimeClient)

Cria um novo RealtimeClientBuilder uso innerClient como seu cliente interno.

GetRequiredService(IRealtimeClient, Type, Object)

Pede IRealtimeClient um objeto do tipo serviceType especificado e lança uma exceção caso não esteja disponível.

GetRequiredService<TService>(IRealtimeClient, Object)

Pede um IRealtimeClient objeto do tipo TService e lança uma exceção se não estiver disponível.

GetService<TService>(IRealtimeClient, Object)

Pede a IRealtimeClient um objeto do tipo TService.

Aplica-se a