你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
重要
本文中标记了“(预览版)”的项目目前为公共预览版。 此预览版未提供服务级别协议,不建议将其用于生产工作负载。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款。
提示流 Embedding 工具使你能够将文本转换为密集矢量表示形式,以执行各种自然语言处理任务。
小窍门
有关聊天和完成工具,请详细了解大型语言模型 (LLM) 工具。
先决条件
注释
必须对此功能使用 基于中心的项目 。 不支持 Azure AI Foundry 项目 。 请参阅 如何知道我拥有哪种类型的项目? 并 创建基于中心的项目。
- 拥有有效订阅的 Azure 帐户。 如果没有帐户,请创建一个 免费的 Azure 帐户,其中包括免费试用订阅。
- 如果没有项目, 请创建一个基于中心的项目。
使用 Embedding 工具进行生成
- 在 Azure AI Foundry 中创建或打开流。 有关详细信息,请参阅创建流。 
- 选择“+ 更多工具”>“Embedding”,将 Embedding 工具添加到流中。 
- 选择与所预配的资源之一的连接。 例如,选择“Default_AzureOpenAI”。 
- 输入输入表所述的 Embedding 工具输入参数的值。 
- 根据需要向流添加更多工具。 或者,选择“运行”以运行流。 
- 输出表中介绍了输出。 
输入
以下输入参数可用。
| 名称 | 类型 | DESCRIPTION | 必选 | 
|---|---|---|---|
| 输入 | 字符串 | 要嵌入的输入文本。 | 是的 | 
| model、deployment_name | 字符串 | 要使用的文本嵌入引擎的实例。 | 是的 | 
输出
输出是输入文本的矢量表示形式的列表。 例如:
[
  0.123,
  0.456,
  0.789
]
