Język

OpenAIRealtimeClient Klasa

Definicja

Reprezentuje element IRealtimeClient dla interfejsu API openAI w czasie rzeczywistym.

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
Dziedziczenie
OpenAIRealtimeClient
Atrybuty
Implementuje

Konstruktory

Nazwa Opis
OpenAIRealtimeClient(RealtimeClient, String)

Inicjuje nowe wystąpienie klasy OpenAIRealtimeClient.

OpenAIRealtimeClient(String, String)

Inicjuje nowe wystąpienie klasy OpenAIRealtimeClient.

Metody

Nazwa Opis
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

Tworzy nową sesję w czasie rzeczywistym z określonymi opcjami.

Dispose()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem niezarządzanych zasobów.

Jawne implementacje interfejsu

Nazwa Opis
IRealtimeClient.GetService(Type, Object)

IRealtimeClient Pyta o obiekt określonego typu serviceType.

Metody rozszerzania

Nazwa Opis
AsBuilder(IRealtimeClient)

Tworzy nowy RealtimeClientBuilder element przy użyciu innerClient jako wewnętrzny klient.

GetRequiredService(IRealtimeClient, Type, Object)

IRealtimeClient Pyta o obiekt określonego typu serviceType i zgłasza wyjątek, jeśli nie jest dostępny.

GetRequiredService<TService>(IRealtimeClient, Object)

IRealtimeClient Pyta o obiekt typu TService i zgłasza wyjątek, jeśli nie jest dostępny.

GetService<TService>(IRealtimeClient, Object)

IRealtimeClient Pyta o obiekt typu TService.

Dotyczy