Open michael7908 opened 1 year ago
粘贴 添加了"追踪上下文"功能的代码(如下)后, 点击运行报错 import cloud from '@lafjs/cloud' export async function main(ctx: FunctionContext) { const { ChatGPTAPI } = await import('chatgpt') const api = new ChatGPTAPI({ apiKey: cloud.env.CHAT_GPT_API_KEY })
let res = await api.sendMessage('“鸡你太美”指的是中国大陆哪位男艺人?给你个提示,他喜欢唱、跳、篮球、Rap') console.log(res.text)
// 传入 parentMessageId 追踪上下文 res = await api.sendMessage('不对,他姓蔡,请重新回答', { parentMessageId: res.id }) console.log(res.text)
return res.text }
报错讯息:AxiosError: Request failed with status code 502" 已排除API问题;也不是代码拷贝有误——因为第一段代码运行正常,甚至第一次就会出现正确答案(蔡徐坤)。
2.laf左下角选择了内置依赖chatgpt后,安装并重启后并如教程中那样没有出现“自定义依赖 chatGPT 版本号”,依然是空白一片。
还望大神拨冗解答,谢谢!
更新一下: 1)今天上laf,换了容量大一点的服务器,上面的这些问题就都解决了——不需要按教程里介绍的那样安装npm的chatgpt依赖,一样可以在本地复现项目; 2)但问题是:问答没几轮,回答时AI就开始报错。还望左风大神拨冗解答root cause。 谢谢。
粘贴 添加了"追踪上下文"功能的代码(如下)后, 点击运行报错 import cloud from '@lafjs/cloud' export async function main(ctx: FunctionContext) { const { ChatGPTAPI } = await import('chatgpt') const api = new ChatGPTAPI({ apiKey: cloud.env.CHAT_GPT_API_KEY })
let res = await api.sendMessage('“鸡你太美”指的是中国大陆哪位男艺人?给你个提示,他喜欢唱、跳、篮球、Rap') console.log(res.text)
// 传入 parentMessageId 追踪上下文 res = await api.sendMessage('不对,他姓蔡,请重新回答', { parentMessageId: res.id }) console.log(res.text)
return res.text }
报错讯息:AxiosError: Request failed with status code 502" 已排除API问题;也不是代码拷贝有误——因为第一段代码运行正常,甚至第一次就会出现正确答案(蔡徐坤)。
2.laf左下角选择了内置依赖chatgpt后,安装并重启后并如教程中那样没有出现“自定义依赖 chatGPT 版本号”,依然是空白一片。
还望大神拨冗解答,谢谢!