- 使用
- 用作公众号被动回复。(本项目支持微信被动时限15s,一般问题不会超时,超时后端会缓存答案,可以稍后重新提问立即返回)
- 可以直接api调用。(忽略下边有关公众号的配置即可)
- 说明
- 是否免费。不是,但
OpenAI
账号赠送18$,限期使用。按字算钱,$0.002/1000 tokens,每次花费已经打印在日志里。 - 没做上下文。OpenAI不记录会话,上下文的实现其实是将之前的内容都作为参数调用,累积花费巨大。
- 风险。依托于公众号存在一定风险。 我已加了敏感词检测 ,但不清楚微信具体机制此举是否有效。
- 是否免费。不是,但
- 体验。关注公众号
杠点杠
尝试提问,这仅是个人娱乐号,不推送。
- 获取
API_KEY
。OpenAI (如果访问被拒绝,注意全局代理,打开调试,Application清除LocalStorage后刷新,实测可以) - 获取微信公众号
令牌Token
:微信公众平台->基本配置->服务器配置->令牌(Token) - 拷贝此目录的配置文件
config.json
,填写配置,放到你的服务器。 - 使用Docker启动服务
# 运行服务 (举例使用80端口,如果有域名会配置nginx自己修改别的端口号)
docker run -d -p 80:80 -v $PWD/log:/app/log -v $PWD/config.json:/app/config.json tomatocuke/openai
# 查看状况
docker logs 容器ID
- 验证服务
curl 'http://127.0.0.1/test?msg=怎么做锅包肉'
,查看日志tail -f log/data.log
- 公众号配置。 服务器地址(URL)填写
http://服务器IP/wx
,设置明文方式传输,提交后,点击「启用」。 初次设置生效要等一会,过几分钟关闭再启用试试
- 有什么问题我github可能不及时查看,欢迎提问和交流,QQ:
772532526