OpenAI: 聊天 AI action
- Updated: 2025/07/21
OpenAI: 聊天 AI action
OpenAI: 聊天 AI 操作行为类似于 ChatGPT(生成式 AI 的一个子集),通过将消息作为输入并生成响应作为输出。
先决条件
- 您必须拥有机器人创造程序角色才能在机器人中使用 OpenAI 聊天 AI action。
- 确保您拥有发送请求所需的凭据,并在调用任何 OpenAI 操作之前包含 OpenAI: 身份验证操作。
此示例展示了如何使用 OpenAI 聊天 AI action 发送自然语言消息并获得适当的响应。
过程
- 在 Automation Anywhere Control Room 中,导航到操作窗格,选择 生成式 AI > OpenAI,拖动 OpenAI: 聊天 AI,并将其放置在画布中。
-
输入或选择以下字段:
-
对于 身份验证,请选择最新版本,以通过 API 密钥使用 OpenAI: 身份验证操作。
如果您选择待弃用,则可以在不调用身份验证操作的情况下使用 API 密钥进行身份验证。注: 即将发布的版本中,待弃用选项将被弃用。
- 输入默认 作为会话名称以限制在当前会话中。
-
从模型下拉菜单中选择一个大型语言模型 (LLM) 来用于您的聊天。 您可以选择以下模型:
- gpt-3.5-turbo(默认)
- gpt-3.5-turbo-16k
- gpt-4
- gpt-4-32k
- GPT-4o
- GPT-4o-mini
- GPT-4.1
- GPT-4.1-mini
- GPT-4.1-nano
- o1
- o1-mini
- o3-mini
- 其他支持的版本以输入支持的模型。 除了上面列出的模型之外,您还可以从 OpenAI other supported versions 中探索各种其他支持的基于文本的预览模型(不包括视觉模型)。
-
输入聊天消息,以供模型生成回复。
注: 聊天操作会在同一会话中保留前一个聊天操作的结果。 如果您连续调用聊天操作,模型可以理解后续消息并将其与之前的消息关联起来。 然而,所有聊天记录在会话结束后都会被删除。
- 输入要生成的最大令牌数。 默认情况下,如果您不输入值,则生成的最大令牌数会自动设置,以通过考虑生成响应的长度来保持在所选模型的最大上下文长度内。
- 输入温度。 该值指的是响应的随机性。 当温度接近零时,它使反应更加集中和确定。 值越高,响应就越随机。
-
要管理可选参数,请在显示更多选项下选择是以添加其他参数,例如: 最高 P、停止、存在惩罚、频率惩罚、用户、逻辑偏差,以及响应格式。 有关这些可选参数的信息,请参阅 OpenAI create chat。
注:
兼容
o1
、o1-mini
和o3-mini
模型o1
、o1-mini
和o3-mini
模型具有特定的限制。 使用这些模型时,请注意以下几点:-
附件支持: 这些模型不支持附件。
-
参数兼容性: 忽略以下参数:
-
Top P
-
停止
-
最大令牌数
-
存在惩罚
-
频率惩罚
-
用户
-
Logit 偏差
-
-
温度参数:
温度
参数在这些模型中始终默认为1
,会覆盖您指定的任何其他值。
根据这些模型特定的限制相应地规划您的自动化,以确保兼容性。
-
- 将响应保存到变量。 在此示例中,响应被保存到 STR_OpenAIChatResponse。
-
对于 身份验证,请选择最新版本,以通过 API 密钥使用 OpenAI: 身份验证操作。
-
单击运行启动 bot。 您可以通过打印消息框
action中的响应来读取字段的值。 在此示例中,STR_OpenAIChatResponse 打印响应。
提示: 要在同一个机器人中维护多个聊天,您需要用不同的名称或变量创建多个会话。