OpenAIRealtimeClient Класс

Определение

IRealtimeClient Представляет api OpenAI Realtime.

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
Наследование
OpenAIRealtimeClient
Атрибуты
Реализации

Конструкторы

Имя Описание
OpenAIRealtimeClient(RealtimeClient, String)

Инициализирует новый экземпляр класса OpenAIRealtimeClient.

OpenAIRealtimeClient(String, String)

Инициализирует новый экземпляр класса OpenAIRealtimeClient.

Методы

Имя Описание
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

Создает новый сеанс в режиме реального времени с указанными параметрами.

Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

Явные реализации интерфейса

Имя Описание
IRealtimeClient.GetService(Type, Object)

Запрашивает IRealtimeClient объект указанного типа serviceType.

Методы расширения

Имя Описание
AsBuilder(IRealtimeClient)

Создает новое RealtimeClientBuilder использование innerClient в качестве внутреннего клиента.

GetRequiredService(IRealtimeClient, Type, Object)

Запрашивает IRealtimeClient объект указанного типа serviceType и создает исключение, если он недоступен.

GetRequiredService<TService>(IRealtimeClient, Object)

Запрашивает IRealtimeClient объект типа TService и создает исключение, если он недоступен.

GetService<TService>(IRealtimeClient, Object)

Запрашивает IRealtimeClient объект типа TService.

Применяется к