KRPA Baidu Chat
功能
根据对话内容,发起一次对话请求。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 文本 | 【字符串】输入对话的内容。 | ‘你好’ |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 代理参数 | 【字符串】填写代理的地址和端口,格式为 地址:端口 | |
| 访问类型 | 【枚举】是从服务端还是本地访问文心一言接口 | Server:确保服务器能够访问外网;Local:确保代理端能够访问外网。 |
| 模型方法 | 【枚举】可选ERNIE-Bot、ERNIE-Bot-turbo、BLOOMZ-7B、Embedding-V1四种语言模型 | ERNIE-Bot |
| 超时(毫秒) | 【整型】指定最长等待时间,如果超出该时间活动未运行,就会报错(以毫秒为单位) |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 结果 | 【字符串】返回的对话内容。 | {填入变量名称}如:结果 |
注意/说明
使用该函数前,需在产品下载中心下载 “Resources.rar” 压缩文件,解压后,把文件内的 “ChatGPT.ini” 配置文件放到 Server/Control/Agent 目录下。当使用该函数时,函数参数中的“访问类型”会根据不同的类型访问不同目录下的配置文件:
(1)参数“访问类型”为 Server 时:运行函数时访问 Server 目录下的 “ChatGPT.ini” 配置文件。
(2)参数“访问类型”为 Local 时:运行函数时访问 Control 或 Agent 目录下的 “ChatGPT.ini” 配置文件。
“ChatGPT.ini” 文件中的配置项说明:
[weixinyiyan]
APIKey:登录智能云控制台后,创建应用可获取。
SecretKey:登录智能云控制台后,创建应用可获取。“代理参数”说明:当我们的程序不能直接连到目标网络且对方安装了代理服务器,此时我们可以使用“代理参数”属性,此时的地址和端口,填写的是对方代理服务器中的地址和端口。如果我们的程序能直接连接到目标网络,则“代理参数”属性可不用填写。
模型方法”说明:
【ERNIE-Bot】:该语言模型具有更强的对话问答、内容创作生成等能力。
【ERNIE-Bot-turbo】:该语言模型具有更强的对话问答、内容创作生成等能力,响应速度更快。
【BLOOMZ-7B】:该语言模型能够以46种语言和13种编程语言输出文本。
【Embedding-V1】:该模型为文本表示模型,将文本转化为用数值表示的向量形式,用于文本检索、信息推荐、知识挖掘等场景。
相关函数
【日志消息】
示例/演示
可使用不同语言模型进行对话请求,输入一个文本内容,函数根据该内容返回一段对话。
(1)使用 “ERNIE-Bot” 模型方法时,向导函数【KRPA Baidu Chat】运行结果如下所示:
(2)使用 “ERNIE-Bot-turbo” 模型方法时,向导函数【KRPA Baidu Chat】运行结果如下所示:
(3)使用 “BLOOMZ-7B” 模型方法时,向导函数【KRPA Baidu Chat】运行结果如下所示:
(4)使用 “Embedding-V1” 模型方法时,向导函数【KRPA Baidu Chat】运行结果如下所示: