OpenAIRealtimeClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsBuilder(IRealtimeClient) |
Crea un nuevo RealtimeClientBuilder uso mediante |
| GetRequiredService(IRealtimeClient, Type, Object) |
Solicita un IRealtimeClient objeto del tipo |
| GetRequiredService<TService>(IRealtimeClient, Object) |
Pide al IRealtimeClient objeto de tipo |
| GetService<TService>(IRealtimeClient, Object) |
Pide al IRealtimeClient objeto de tipo |