OpenAIRealtimeClient Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
Métodos da Extensão
| Name | Description |
|---|---|
| AsBuilder(IRealtimeClient) |
Cria um novo RealtimeClientBuilder uso |
| GetRequiredService(IRealtimeClient, Type, Object) |
Pede IRealtimeClient um objeto do tipo |
| GetRequiredService<TService>(IRealtimeClient, Object) |
Pede um IRealtimeClient objeto do tipo |
| GetService<TService>(IRealtimeClient, Object) |
Pede a IRealtimeClient um objeto do tipo |