OpenAIRealtimeClient Klas

Definitie

Vertegenwoordigt een IRealtimeClient voor de OpenAI Realtime-API.

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
Overname
OpenAIRealtimeClient
Kenmerken
Implementeringen

Constructors

Name Description
OpenAIRealtimeClient(RealtimeClient, String)

Initialiseert een nieuw exemplaar van de OpenAIRealtimeClient klasse.

OpenAIRealtimeClient(String, String)

Initialiseert een nieuw exemplaar van de OpenAIRealtimeClient klasse.

Methoden

Name Description
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

Hiermee maakt u een nieuwe realtimesessie met de opgegeven opties.

Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

Expliciete interface-implementaties

Name Description
IRealtimeClient.GetService(Type, Object)

Vraagt om een IRealtimeClient object van het opgegeven type serviceType.

Extensiemethoden

Name Description
AsBuilder(IRealtimeClient)

Hiermee maakt u een nieuw RealtimeClientBuilder gebruik innerClient als de interne client.

GetRequiredService(IRealtimeClient, Type, Object)

Vraagt om IRealtimeClient een object van het opgegeven type serviceType en genereert een uitzondering als deze niet beschikbaar is.

GetRequiredService<TService>(IRealtimeClient, Object)

Vraagt om IRealtimeClient een object van het type TService en genereert een uitzondering als deze niet beschikbaar is.

GetService<TService>(IRealtimeClient, Object)

Vraagt om een IRealtimeClient object van het type TService.

Van toepassing op