这是在论坛看见一大哥的帖子改了一下源码。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
编辑框_答.内容 = 文心一言改写 (编辑框_问 )变量名 | 类 型 | 静态 | 数组 | 备 注 | accesstoken | 文本型 | | | APIKey | 文本型 | | | SecretKey | 文本型 | | | 提交数据 | 文本型 | | | 答案 | 文本型 | | | m_Json | zyJsonValue | | |
APIKey = 编辑框1.内容 SecretKey = 编辑框2.内容 accesstoken = 到文本 (编码_编码转换对象 (网页_访问_对象 (“https://aip.baidubce.com/oauth/2.0/token?client_id=” + APIKey + “&client_secret=” + SecretKey + “&grant_type=client_credentials”, 1, , , , , , , , , , , , , , , , , ), , , )) accesstoken = 文本_取出中间文本 (accesstoken, “access_token” + #引号 + “:” + #引号, #引号 + “,” + #引号, , )m_Json. 创建 (, , , , )m_Json. 置文本 (“messages[0].role”, “user”)如果 (单选框1.选中 = 真)m_Json. 置文本 (“messages[0].content”, 编辑框.内容 )如果 (单选框2.选中 = 真)m_Json. 置文本 (“messages[0].content”, “请帮我润色下面内容:” + 编辑框.内容 )如果 (单选框3.选中 = 真)m_Json. 置文本 (“messages[0].content”, “请帮我把下面内容翻译为中文:” + #换行符 + 编辑框.内容 )如果 (单选框4.选中 = 真)m_Json. 置文本 (“messages[0].content”, “把下面这段话翻译为英文:” + #换行符 + 编辑框.内容 )提交数据 = m_Json. 到文本 (, , , )答案 = 到文本 (编码_编码转换对象 (网页_访问_对象 (“https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token=” + accesstoken, 1, 提交数据, , , , , , , , , , , , , , , , ), , , )) 调试输出 (答案 )如果真 (答案 ≠ “”)编辑框_答.内容 = “”答案 = 文本_取出中间文本 (答案, #引号 + “result” + #引号 + “:” + #引号, #引号 + “,” + #引号, , )答案 = 文本_替换 (答案, , , , “\r\n\n”, #换行符 + #换行符, “\n\n”, #换行符 + #换行符, “\n”, #换行符, , , , )返回 (答案 )编辑框1.内容 = 读配置项 (取运行目录 () + “\AI.ini”, “账号密码”, “百duAPI Key:”, )编辑框2.内容 = 读配置项 (取运行目录 () + “\AI.ini”, “账号密码”, “百duSecret Key:”, )写配置项 (取运行目录 () + “\AI.ini”, “账号密码”, “百duAPI Key:”, 编辑框1.内容 )写配置项 (取运行目录 () + “\AI.ini”, “账号密码”, “百duSecret Key:”, 编辑框2.内容 )编辑框_问.内容 = “”编辑框_答.内容 = “”置剪辑板文本 (编辑框_答.内容 )
|