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

Nazwisko Opis
OpenAIRealtimeClient(RealtimeClient, String)

Inicjuje nowe wystąpienie klasy OpenAIRealtimeClient.

OpenAIRealtimeClient(String, String)

Inicjuje nowe wystąpienie klasy OpenAIRealtimeClient.

Metody

Nazwisko 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

Nazwisko Opis
IRealtimeClient.GetService(Type, Object)

IRealtimeClient Pyta o obiekt określonego typu serviceType.

Metody rozszerzania

Nazwisko 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