OpenAI 文本操作#
使用此操作向模型发送消息或通过OpenAI对文本进行违规分类。有关OpenAI节点本身的更多信息,请参阅OpenAI。
向模型发送消息#
使用此操作向OpenAI模型发送消息或提示并接收响应。
输入以下参数:
- 连接凭证: 创建或选择一个现有的OpenAI凭证。
- 资源: 选择文本。
- 操作: 选择 向模型发送消息.
- 模型: 选择您想要使用的模型。如果不确定该用哪个模型,若需要高智能可尝试
gpt-4o,若需要最快速度和最低成本则可尝试gpt-4o-mini。更多信息请参考Models overview | OpenAI Platform。 - Messages: Enter a Text prompt and assign a Role that the model will use to generate responses. Refer to 提示词工程 | OpenAI for more information on how to write a better prompt by using these roles. Choose from one of these roles:
- 用户: 作为用户发送消息并从模型获取响应。
- 助手: 指示模型采用特定的语气或个性。
- 系统: 默认情况下,系统消息是
"You are a helpful assistant"。您可以在用户消息中定义指令,但设置在系统消息中的指令更有效。每次对话只能设置一条系统消息。使用此功能来设置模型的行为或为下一条用户消息提供上下文。
- 简化输出: 开启后返回简化版本的响应而非原始数据。
- 输出内容为JSON: 开启以尝试以JSON格式返回响应。兼容
GPT-4 Turbo和所有比gpt-3.5-turbo-1106更新的GPT-3.5 Turbo模型。
选项#
- 频率惩罚: 施加惩罚以减少模型重复相似句子的倾向。取值范围在
0.0到2.0之间。 - 最大令牌数: 设置响应的最大令牌数。对于标准英文文本,一个令牌大约相当于四个字符。使用此选项可限制输出长度。
- 生成数量: 默认为1。设置您希望为每个提示生成的完成次数。请谨慎使用,因为设置较高的数值会快速消耗您的令牌。
- 话题新鲜度惩罚值: 施加惩罚值以促使模型讨论新话题。取值范围在
0.0到2.0之间。 - 输出随机性(温度值):调整响应的随机程度。取值范围在
0.0(确定性输出)到1.0(最大随机性)之间。建议仅调整此参数或输出随机性(Top P)中的一个。初始建议使用中等温度值(约0.7),然后根据输出效果进行调整。如果响应过于重复或刻板,可提高温度值;如果响应过于混乱或偏离主题,则降低温度值。默认值为1.0。 - 输出随机性(Top P): 调整Top P设置以控制助手回答的多样性。例如,
0.5表示考虑所有可能性加权选项中的一半。我们建议修改此参数或输出随机性(Temperature),但不要同时修改两者。默认值为1.0。
更多信息请参考Message a Model | OpenAI文档。
文本违规分类#
使用此操作来识别并标记可能有害的内容。OpenAI模型将分析文本并返回包含以下内容的响应:
flagged: 一个布尔字段,表示内容是否可能有害。categories: 一个包含分类特定违规标志的列表。category_scores: 每个类别的评分。
输入以下参数:
- 连接凭证: 创建或选择一个现有的OpenAI凭证。
- 资源: 选择文本。
- 操作: 选择文本违规分类。
- 文本输入: 输入需要判断是否违反审核政策的文本。
- 简化输出: 开启后返回简化版本的响应而非原始数据。
选项#
- 使用稳定模型: 开启以使用模型的稳定版本而非最新版本,准确度可能略低。
更多信息请参考Moderations | OpenAI文档。
常见问题#
关于常见错误或问题及建议解决步骤,请参阅常见问题。