win12
win12 copied to clipboard
将copilot的服务端js注释写详细一点,相对路径改为绝对路径[[建议]
描述与潜在的原因
概述:AI Copilot 后端问题
-
注释不足,含义不清。22行的代码仅有一行注释,未解释清楚每一行后端代码的含义。如,
let response = await ai.run('@cf/meta/llama-2-7b-chat-int8', chat);
未说明其用途。根据上下文推测是用于传递预定义的模型名称,获取AI回答; -
Cloudflare AI 服务器不能正常接受数据; 可能是: 1.Cloudflare AI 服务器 具体的代码中的
let response = await ai.run('@cf/meta/llama-2-7b-chat-int8', chat);
未响应,不能导致获取 AI 服务的响应 2.Cloudflare AI 服务器 具体的代码中的const ai = new Ai(env.AI);
无法执行调取evn.AI
,不能装载AI任务 3.Cloudflare AI服务器无法与客户端链接。也许是由于Cloudflare AI服务器主动拒绝客户端链接或Cloudflare AI服务器不在线等等 -
当当前文件位于https://tjy-gitnub.github.io/win12/scripts/AI%20Copilot%20service/Cloudflare%20AI.js,即原文时,相对路径./vendor/@cloudflare/ai.js转为绝对路径https://tjy-gitnub.github.io/win12/scripts/AI%20Copilot%20service/vendor/@cloudflare/ai.js显示404文件丢失(File not found)
方案
有以下几点
-
检查Cloudflare AI 服务器和提供copilot服务的服务器,确认他们的运行状态正常
-
在https://tjy-gitnub.github.io/win12/#%E5%BC%80%E6%BA%90%E8%AF%B4%E6%98%8E或在https://tjy-gitnub.github.io/win12/scripts/AI%20Copilot%20service/README.md以及Cloudflare AI 服务器 具体的代码中上加上更详细的注释,就像
messages: body.messages // 使用请求负载中的聊天记录
一样 -
检查Cloudflare AI 服务器的详细实现代码中的相对位置
'./vendor/@cloudflare/ai.js'
(出自import { Ai } from './vendor/@cloudflare/ai.js';
)的有效性和非整体移植的可用性
结尾
我也是学生,在专业性上有所局限。况且此问题尚未经过严格论证,如有问题,望请团队指出,谢谢。如果问题真的存在,希望团队尽快解决,给二次开发者更好的开发环境
感谢你的积极反馈,我作为此功能开发者在此做一些反馈: 1、注释问题. 主要因为代码比较浅显易懂便不作注释 2、服务器不能正常接受数据. 怪怪的,我也没把”https://copilot.nb-group8302.workers.dev/“写在文档里啊,你没有我后端的链接你怎么得出的结论( 3、文件丢失. 有没有一种可能,这个js文件是跑在cloudflare服务器上的,不是同一个环境,当然找不到依赖的文件啦。