有一个很苦恼的事情,在日常中我们总会遇到DeepSeek或者豆包告诉我们说“我目前还没有学会这个问题,我们换个话题聊聊吧…….”。可是我们并不希望AI拒绝我们,所以提示词注入出现了,我们使用了DeepSeek的所有模型,以及目前新开源的Glm5,对这些模型进行了提示词注入。当然,如果说的过于直白,有时候还是会触发AI的反驳和拒绝配合,不管怎么说,先来看看如何做吧。
我的项目地址–Unlimited AI–在这里,已经内置了提示词注入。由于我发现了英伟达提供的大模型API是可以无限使用token(唯一缺点是比较慢),所以我就想,是否可以借助Cloudflare Worker(防止网络环境不佳)来实现提示词注入+API调用呢?
事实证明经过我七七四十九天的努力解决了这个问题。大模型的文本对齐强度不同,我发现DeepSeek和Glm5的对齐较弱,ChatGPT-oss-120b的对齐比较强,所以我们采取了不同的策略。前者使用模糊人物扮演来提示词注入,后者使用内部测试来尝试欺骗性提示词注入。结果很令人满意,都成功了。
接下来看看部署的方式吧。首先Fork我的仓库。接着进入Cloudflare Worker创建一个Worker,选择刚刚Fork的GitHub仓库,点击部署。这里我们需要进入设置,填写我们的环境变量,NVIDIA_API_KEY这个环境变量建议使用”密钥”形式,防止被其他人获取到。完成API的填写后,我们重新部署一次这个Worker,至此,你也获得一个无审查文本AI大模型站点。
发表回复
要发表评论,您必须先登录。