OpenAIRealtimeClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 OpenAI 实时 API 的一个 IRealtimeClient 。
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请求指定类型的 |
扩展方法
| 名称 | 说明 |
|---|---|
| AsBuilder(IRealtimeClient) |
创建一个新的 RealtimeClientBuilder 使用 |
| GetRequiredService(IRealtimeClient, Type, Object) |
IRealtimeClient请求指定类型的 |
| GetRequiredService<TService>(IRealtimeClient, Object) |
IRealtimeClient询问类型的 |
| GetService<TService>(IRealtimeClient, Object) |
IRealtimeClient请求类型的对象 |