OpenAIRealtimeClient Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsBuilder(IRealtimeClient) |
Skapar en ny RealtimeClientBuilder som använder |
| GetRequiredService(IRealtimeClient, Type, Object) |
Frågar efter IRealtimeClient ett objekt av den angivna typen |
| GetRequiredService<TService>(IRealtimeClient, Object) |
Frågar efter IRealtimeClient ett objekt av typen |
| GetService<TService>(IRealtimeClient, Object) |
Frågar efter IRealtimeClient ett objekt av typen |