生成文本
生成文本操作可向 OpenAI 发送提示并返回生成的文本。
连接
若要开始使用 OpenAI 操作,您必须先通过添加 API 密钥来将 Flow 连接到您的 OpenAI 账户。
字段
生成文本操作包含以下字段。
字段 | 描述 |
---|---|
提示 | 必填。输入提示以生成想要的文本。 |
型号 | 必填。您要使用的 OpenAI 模型。默认为 `gpt-3.5-turbo-instruct`。有关兼容的模型,请参阅 [OpenAI 文档](https://platform.openai.com/docs/models/model-endpoint-compatibility) 中的 `/v1/completions`。 |
后缀 | 插入的文本完成后的后缀。 |
Temperature | 要使用的采样温度。值越高则表示模型承担的风险越高。 |
Top P | 称为核采样,用作通过温度进行采样的替代方法。 |
停止 | 到达此单个 ASCII 字符串后,API 将停止生成更多完成令牌。 |
Presence Penalty | -2.0 到 2.0 之间的数字。正值会根据目前为止新令牌是否存在于文本中来对新令牌进行惩罚,从而增加模型谈论新话题的可能性。 |
频率惩罚 | -2.0 到 2.0 之间的数字。正值会根据目前为止新令牌在文本中的出现频率来对新令牌进行惩罚,从而降低模型逐字重复相同行的可能性。 |
Logit Bias | 修改指定令牌在完成内容中出现的可能性。接受 JSON。 |
返回数据
生成文本操作可返回一个名为 text
的字段,其中包含生成的文本。
触发器
生成文本操作适用于任何触发器。
API 参考
Flow 现在调用旧版 OpenAI completions API 来生成文本。若要了解更多信息,请查看 OpenAI API。
常见问题解答
我输入了其他模型,但在运行操作时持续出现错误。这是为什么?
如果您遇到错误 This is a chat model and not supported in the v1/completions endpoint.
,则表示您输入的模型与 Flow 用于此操作的 OpenAI API 不兼容。我们建议接受默认模型或 OpenAI 文档中列出的用于 /v1/completions
的模型。