OpenAIRealtimeClient Clase

Definición

Representa un IRealtimeClient para la API de OpenAI Realtime.

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
Herencia
OpenAIRealtimeClient
Atributos
Implementaciones

Constructores

Nombre Description
OpenAIRealtimeClient(RealtimeClient, String)

Inicializa una nueva instancia de la clase OpenAIRealtimeClient.

OpenAIRealtimeClient(String, String)

Inicializa una nueva instancia de la clase OpenAIRealtimeClient.

Métodos

Nombre Description
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

Crea una nueva sesión en tiempo real con las opciones especificadas.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

Implementaciones de interfaz explícitas

Nombre Description
IRealtimeClient.GetService(Type, Object)

Solicita un IRealtimeClient objeto del tipo serviceTypeespecificado.

Métodos de extensión

Nombre Description
AsBuilder(IRealtimeClient)

Crea un nuevo RealtimeClientBuilder uso mediante innerClient como su cliente interno.

GetRequiredService(IRealtimeClient, Type, Object)

Solicita un IRealtimeClient objeto del tipo serviceType especificado y produce una excepción si no está disponible.

GetRequiredService<TService>(IRealtimeClient, Object)

Pide al IRealtimeClient objeto de tipo TService y produce una excepción si no está disponible.

GetService<TService>(IRealtimeClient, Object)

Pide al IRealtimeClient objeto de tipo TService.

Se aplica a