OpenAIRealtimeClient Klass

Definition

Representerar ett IRealtimeClient för OpenAI Realtime-API:et.

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
Arv
OpenAIRealtimeClient
Attribut
Implementeringar

Konstruktorer

Name Description
OpenAIRealtimeClient(RealtimeClient, String)

Initierar en ny instans av OpenAIRealtimeClient klassen.

OpenAIRealtimeClient(String, String)

Initierar en ny instans av OpenAIRealtimeClient klassen.

Metoder

Name Description
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

Skapar en ny realtidssession med de angivna alternativen.

Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

Explicita gränssnittsimplementeringar

Name Description
IRealtimeClient.GetService(Type, Object)

Frågar efter IRealtimeClient ett objekt av den angivna typen serviceType.

Tilläggsmetoder

Name Description
AsBuilder(IRealtimeClient)

Skapar en ny RealtimeClientBuilder som använder innerClient som sin inre klient.

GetRequiredService(IRealtimeClient, Type, Object)

Frågar efter IRealtimeClient ett objekt av den angivna typen serviceType och utlöser ett undantag om ett inte är tillgängligt.

GetRequiredService<TService>(IRealtimeClient, Object)

Frågar efter IRealtimeClient ett objekt av typen TService och utlöser ett undantag om ett inte är tillgängligt.

GetService<TService>(IRealtimeClient, Object)

Frågar efter IRealtimeClient ett objekt av typen TService.

Gäller för