OpenAIRealtimeClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine IRealtimeClient für die OpenAI Realtime-API dar.
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
- Vererbung
-
OpenAIRealtimeClient
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| OpenAIRealtimeClient(RealtimeClient, String) |
Initialisiert eine neue Instanz der OpenAIRealtimeClient-Klasse. |
| OpenAIRealtimeClient(String, String) |
Initialisiert eine neue Instanz der OpenAIRealtimeClient-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateSessionAsync(RealtimeSessionOptions, CancellationToken) |
Erstellt eine neue Echtzeitsitzung mit den angegebenen Optionen. |
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IRealtimeClient.GetService(Type, Object) |
Fragt nach IRealtimeClient einem Objekt des angegebenen Typs |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsBuilder(IRealtimeClient) |
Erstellt eine neue RealtimeClientBuilder Verwendung |
| GetRequiredService(IRealtimeClient, Type, Object) |
Fragt nach IRealtimeClient einem Objekt des angegebenen Typs |
| GetRequiredService<TService>(IRealtimeClient, Object) |
Fragt nach IRealtimeClient einem Objekt vom Typ |
| GetService<TService>(IRealtimeClient, Object) |
Fragt nach IRealtimeClient einem Objekt vom Typ |