你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

OpenAIClient 类

定义

用于完成和搜索的 Azure OpenAI API。

public class OpenAIClient
type OpenAIClient = class
Public Class OpenAIClient
继承
OpenAIClient

构造函数

OpenAIClient()

初始化 OpenAIClient 的新实例进行模拟。

OpenAIClient(String)

初始化 OpenAIClient 的实例,以便与非 Azure OpenAI 终结点一起使用。

OpenAIClient(String, OpenAIClientOptions)

初始化 OpenAIClient 的实例,以便与非 Azure OpenAI 终结点一起使用。

OpenAIClient(Uri, AzureKeyCredential)

初始化 OpenAIClient 的实例,以便与 Azure OpenAI 资源一起使用。

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

初始化 OpenAIClient 的实例,以便与 Azure OpenAI 资源一起使用。

OpenAIClient(Uri, TokenCredential) 初始化 OpenAIClient 的实例,以便与 Azure OpenAI 资源一起使用。
OpenAIClient(Uri, TokenCredential, OpenAIClientOptions) 初始化 OpenAIClient 的实例,以便与 Azure OpenAI 资源一起使用。

属性

Pipeline

用于发送和接收 REST 请求和响应的 HTTP 管道。

方法

GetAudioTranscription(AudioTranscriptionOptions, CancellationToken)

将音频转录为输入语言。

GetAudioTranscriptionAsync(AudioTranscriptionOptions, CancellationToken)

将音频转录为输入语言。

GetAudioTranslation(AudioTranslationOptions, CancellationToken)

将输入音频转录并翻译为英语文本。

GetAudioTranslationAsync(AudioTranslationOptions, CancellationToken)

将输入音频转录并翻译为英语文本。

GetChatCompletions(ChatCompletionsOptions, CancellationToken)

获取提供的聊天上下文消息的聊天完成。

GetChatCompletionsAsync(ChatCompletionsOptions, CancellationToken)

获取提供的聊天上下文消息的聊天完成。

GetChatCompletionsStreaming(ChatCompletionsOptions, CancellationToken)

开始聊天完成请求,并获取一个对象,该对象可在可用时流式传输响应数据。

GetChatCompletionsStreamingAsync(ChatCompletionsOptions, CancellationToken)

开始聊天完成请求,并获取一个对象,该对象可在可用时流式传输响应数据。

GetCompletions(CompletionsOptions, CancellationToken)

返回为给定提示配置的文字完成。

GetCompletionsAsync(CompletionsOptions, CancellationToken)

返回为给定提示配置的文字完成。

GetCompletionsStreaming(CompletionsOptions, CancellationToken)

开始完成请求,并获取一个对象,该对象可在响应数据可用时对其进行流式处理。

GetCompletionsStreamingAsync(CompletionsOptions, CancellationToken)

开始完成请求,并获取一个对象,该对象可在响应数据可用时对其进行流式处理。

GetEmbeddings(EmbeddingsOptions, CancellationToken)

返回给定提示的计算嵌入。

GetEmbeddingsAsync(EmbeddingsOptions, CancellationToken)

返回给定提示的计算嵌入。

GetImageGenerations(ImageGenerationOptions, CancellationToken)

获取一组受所提供的文本提示影响的生成的图像。

GetImageGenerationsAsync(ImageGenerationOptions, CancellationToken)

获取一组受所提供的文本提示影响的生成的图像。

适用于