跳到主要内容

Azure 组件

业务组件 用于按提供商归类那些将第三方服务接入 SkillFlaw 的组件。

本页介绍 Azure 业务组件中的可用组件。

Azure OpenAI​

该组件使用 Azure OpenAI LLMs 生成文本。

它既可以输出 Model Response(Message),也可以输出 Language Model(LanguageModel)。 具体来说,Language Model 输出是一个根据组件参数配置好的 AzureChatOpenAI 实例。

当你希望将 Azure OpenAI 模型作为另一个 LLM 驱动组件(例如 Agent 或 Smart Transform 组件)的底层模型时,请使用 Language Model 输出。

更多说明请参阅语言模型组件。

Azure OpenAI 参数​

有些参数在可视化编辑器中默认处于隐藏状态。 你可以通过组件标题栏菜单中的 控件 来修改全部参数。

NameTypeDescription
Model NameString输入参数。指定用于生成文本的 Azure OpenAI 模型名称。
Azure EndpointString输入参数。你的 Azure endpoint,包含资源地址。
Deployment NameString输入参数。指定 deployment 名称。
API VersionString输入参数。指定要使用的 Azure OpenAI API 版本。
API KeySecretString输入参数。你的 Azure OpenAI API Key。
TemperatureFloat输入参数。指定采样温度。默认:0.7。
Max TokensInteger输入参数。指定可生成的最大 token 数。默认:1000。
Input ValueString输入参数。指定用于生成文本的输入内容。
StreamBoolean输入参数。指定是否以流式方式返回模型响应。默认:false。

Azure OpenAI Embeddings​

Azure OpenAI Embeddings 组件使用 Azure OpenAI 模型生成 embeddings。

有关 embedding 模型组件在流程中的使用方式,请参阅Embedding 模型组件。

Azure OpenAI Embeddings 参数​

有些参数在可视化编辑器中默认处于隐藏状态。 你可以通过组件标题栏菜单中的 控件 来修改全部参数。

NameTypeDescription
ModelString输入参数。要使用的模型名称。默认:text-embedding-3-small。
Azure EndpointString输入参数。你的 Azure endpoint,包含资源地址,例如 https://example-resource.azure.openai.com/。
Deployment NameString输入参数。deployment 名称。
API VersionString输入参数。要使用的 API 版本,可选项包括多个日期版本。
API KeyString输入参数。访问 Azure OpenAI 服务所需的 API Key。