嵌入#
介绍#
OpenAI的嵌入模型将文本转换为密集向量表示,用于各种NLP任务。更多信息请参见OpenAI Embeddings API。
先决条件#
创建OpenAI资源:
OpenAI
注册账户 OpenAI 网站 登录并 查找个人 API 密钥
Azure OpenAI (AOAI)
使用instruction创建Azure OpenAI资源
连接#
设置连接以在嵌入工具中提供资源。
类型 |
名称 |
API 密钥 |
API 类型 |
API 版本 |
|---|---|---|---|---|
OpenAI |
必填 |
必填 |
- |
- |
AzureOpenAI |
必需 |
必需 |
必需 |
必需 |
输入#
名称 |
类型 |
描述 |
是否必需 |
|---|---|---|---|
输入 |
字符串 |
要嵌入的输入文本 |
是 |
connection |
string |
嵌入工具用于提供资源的连接 |
是 |
model/deployment_name |
string |
使用的文本嵌入引擎实例。如果使用OpenAI连接,请填写模型名称;如果使用Azure OpenAI连接,请填写部署名称。 |
是 |
输出#
返回类型 |
描述 |
|---|---|
list |
输入的向量表示 |
以下是嵌入工具返回的示例响应:
Output
[-0.005744616035372019,
-0.007096089422702789,
-0.00563855143263936,
-0.005272455979138613,
-0.02355326898396015,
0.03955197334289551,
-0.014260607771575451,
-0.011810848489403725,
-0.023170066997408867,
-0.014739611186087132,
...]