OpenAI (独立发布者) (预览版)
连接到 OpenAI API 并使用 GPT3 的 Power,API 密钥必须输入为“持有者YOUR_API_KEY”
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | Robin Rosengrün |
| URL | https://linktr.ee/r2power |
| robin@r2power.de |
| 连接器元数据 | |
|---|---|
| 发布者 | Robin Rosengrün |
| 网站 | https://openai.com/ |
| 隐私策略 | https://openai.com/api/policies/terms/ |
| 类别 | AI |
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| API 密钥 | securestring | 以“持有者YOUR_API_KEY”的形式输入 API 密钥 | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| GPT3 完成提示 |
GPT3 完成提示 |
| GPT3 完成提示 [已弃用] |
GPT3 完成提示(由 OpenAI 弃用 - 使用Completion_New) |
| 创建映像 |
DallE2 从提示创建映像 |
| 嵌入 |
获取给定输入的向量表示形式 |
| 聊天补全 |
使用 ChatGPT 和 GPT4 等模型进行对话 |
GPT3 完成提示
GPT3 完成提示
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Engine
|
model | True | string |
所使用的模型,在 text-davinci-002、text-curie-001、text-babbage-001、text-ada-001 之间进行选择 |
|
提示
|
prompt | True | string |
GPT3 将完成的文本 |
|
n
|
n | integer |
要为每个提示生成的完成次数 |
|
|
精选
|
best_of | integer |
如果设置为 1 以上,则生成多个服务器端完成并返回“最佳”。 必须大于“n”。 请谨慎使用,可能会消耗大量令牌。 |
|
|
温度
|
temperature | float |
较高的值意味着模型将承担更多风险。 尝试 0.9 进行更多创造性的应用程序,对于具有明确定义的答案的应用程序,请尝试 0(argmax 采样)。 使用此 OR top p |
|
|
max token
|
max_tokens | integer |
一个令牌相当于大约 4 个字符的文本(在提示和完成之间最多 4000 个令牌) |
|
|
top p
|
top_p | float |
温度采样的替代方法,称为核采样,其中模型考虑具有 top_p 概率质量的令牌的结果。 所以 0.1 意味着只考虑包含前 10% 概率质量的令牌。 |
|
|
频率惩罚
|
frequency_penalty | float |
介于 -2.0 和 2.0 之间的数字。 正值会根据文本中的现有频率惩罚新标记,从而减少模型重复相同行的可能性。 |
|
|
状态处罚
|
presence_penalty | float |
介于 -2.0 和 2.0 之间的数字。 正值根据新令牌是否出现在文本中来惩罚新标记,从而增加模型谈论新主题的可能性。 |
|
|
stop
|
stop | array of string |
最多四个序列,其中 API 将停止生成更多令牌。 返回的文本不包含停止序列 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
id
|
id | string |
id |
|
对象
|
object | string |
对象 |
|
已创建
|
created | integer |
已创建 |
|
choices
|
choices | array of object |
返回的完成时间(秒) |
|
文本
|
choices.text | string |
完成文本 |
|
Index
|
choices.index | integer |
完成次数 |
|
完成原因
|
choices.finish_reason | string |
文本完成的原因(停止条件/自然结束/长度) |
|
提示令牌
|
choices.usage.prompt_tokens | integer |
提示符中的令牌数 |
|
完成令牌
|
choices.usage.completion_tokens | integer |
完成中的令牌数 |
|
令牌总数
|
choices.usage.total_tokens | integer |
提示和完成中的令牌总数 |
GPT3 完成提示 [已弃用]
GPT3 完成提示(由 OpenAI 弃用 - 使用Completion_New)
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Engine
|
engine | True | string |
使用的引擎,在 text-davinci-002/003、text-curie-001、text-babbage-001、text-ada-001 之间进行选择 |
|
提示
|
prompt | True | string |
GPT3 将完成的文本 |
|
n
|
n | integer |
要为每个提示生成的完成次数 |
|
|
精选
|
best_of | integer |
如果设置为 1 以上,则生成多个服务器端完成并返回“最佳”。 必须大于“n”。 请谨慎使用,可能会消耗大量令牌。 |
|
|
温度
|
temperature | float |
较高的值意味着模型将承担更多风险。 尝试 0.9 进行更多创造性的应用程序,对于具有明确定义的答案的应用程序,请尝试 0(argmax 采样)。 使用此 OR top p |
|
|
max token
|
max_tokens | integer |
一个令牌相当于大约 4 个字符的文本(在提示和完成之间最多 4000 个令牌) |
|
|
top p
|
top_p | float |
温度采样的替代方法,称为核采样,其中模型考虑具有 top_p 概率质量的令牌的结果。 所以 0.1 意味着只考虑包含前 10% 概率质量的令牌。 |
|
|
频率惩罚
|
frequency_penalty | float |
介于 -2.0 和 2.0 之间的数字。 正值会根据文本中的现有频率惩罚新标记,从而减少模型重复相同行的可能性。 |
|
|
状态处罚
|
presence_penalty | float |
介于 -2.0 和 2.0 之间的数字。 正值根据新令牌是否出现在文本中来惩罚新标记,从而增加模型谈论新主题的可能性。 |
|
|
用户
|
user | string |
表示最终用户的唯一标识符,可帮助 OpenAI 监视和检测滥用行为 |
|
|
stop
|
stop | array of string |
最多四个序列,其中 API 将停止生成更多令牌。 返回的文本不包含停止序列 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
id
|
id | string |
id |
|
对象
|
object | string |
对象 |
|
已创建
|
created | integer |
已创建 |
|
choices
|
choices | array of object |
返回的完成时间(秒) |
|
文本
|
choices.text | string |
完成文本 |
|
Index
|
choices.index | integer |
完成次数 |
|
Logprobs
|
choices.logprobs | string |
在 logprobs 上包括最有可能的令牌以及所选令牌上的日志概率。 例如,如果 logprobs 为 3,则 API 将返回 3 个最有可能的令牌的列表。 |
|
完成原因
|
choices.finish_reason | string |
文本完成的原因(停止条件/自然结束/长度) |
创建映像
DallE2 从提示创建映像
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
提示
|
prompt | True | string |
描述图像的提示 |
|
图像数
|
n | integer |
图像数从 1 到 10 |
|
|
size
|
size | string |
生成的图像的大小。 256x256、512x512 或 1024x1024(默认值:1024x1024) |
|
|
格式
|
response_format | string |
获取图片的 URL 或以 base64 格式接收它(默认值:url) |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | array of object |
数据 |
|
网址
|
data.url | string |
创建映像的 URL |
|
b64image
|
data.b64_json | byte |
base64 格式的图像 |
嵌入
获取给定输入的向量表示形式
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
模型
|
model | True | string |
模型 |
|
输入
|
input | True | string |
输入 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
对象
|
object | string |
对象 |
|
数据
|
data | array of object |
数据 |
|
对象
|
data.object | string |
对象 |
|
embedding
|
data.embedding | array of float |
embedding |
|
索引
|
data.index | integer |
索引 |
|
模型
|
model | string |
模型 |
|
prompt_tokens
|
usage.prompt_tokens | integer |
prompt_tokens |
|
total_tokens
|
usage.total_tokens | integer |
total_tokens |
聊天补全
使用 ChatGPT 和 GPT4 等模型进行对话
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
模型
|
model | True | string |
使用的模型,在 gpt-3.5-turbo、gpt-4 和其他模型之间进行选择 |
|
角色
|
role | True | string |
此消息作者的角色。 系统、用户或助理之一。 |
|
内容
|
content | True | string |
消息的内容。 |
|
n
|
n | integer |
要为每个提示生成的完成次数 |
|
|
温度
|
temperature | float |
较高的值意味着模型将承担更多风险。 尝试 0.9 进行更多创造性的应用程序,对于具有明确定义的答案的应用程序,请尝试 0(argmax 采样)。 使用此 OR top p |
|
|
max token
|
max_tokens | integer |
一个令牌相当于大约 4 个字符的文本(根据模型在提示和完成之间最多 4000 个或多个标记) |
|
|
top p
|
top_p | float |
温度采样的替代方法,称为核采样,其中模型考虑具有 top_p 概率质量的令牌的结果。 所以 0.1 意味着只考虑包含前 10% 概率质量的令牌。 |
|
|
频率惩罚
|
frequency_penalty | float |
介于 -2.0 和 2.0 之间的数字。 正值会根据文本中的现有频率惩罚新标记,从而减少模型重复相同行的可能性。 |
|
|
状态处罚
|
presence_penalty | float |
介于 -2.0 和 2.0 之间的数字。 正值根据新令牌是否出现在文本中来惩罚新标记,从而增加模型谈论新主题的可能性。 |
|
|
stop
|
stop | array of string |
最多四个序列,其中 API 将停止生成更多令牌。 返回的文本不包含停止序列 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
id
|
id | string |
id |
|
对象
|
object | string |
对象 |
|
已创建
|
created | integer |
已创建 |
|
choices
|
choices | array of object |
choices |
|
索引
|
choices.index | integer |
索引 |
|
角色
|
choices.message.role | string |
角色 |
|
内容
|
choices.message.content | string |
内容 |
|
finish_reason
|
choices.finish_reason | string |
finish_reason |
|
prompt_tokens
|
usage.prompt_tokens | integer |
prompt_tokens |
|
completion_tokens
|
usage.completion_tokens | integer |
completion_tokens |
|
total_tokens
|
usage.total_tokens | integer |
total_tokens |