-
-
Notifications
You must be signed in to change notification settings - Fork 387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🙋 常见问题速览 #44
Comments
钉钉机器人的密钥在那里配置的 |
请再看下readme的说明文档,整个过程没有用到钉钉的密钥信息
| |
eryajf
|
|
***@***.***
行者常至,为者常成!
|
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 日期 | 2023年02月17日 10:55 |
| 收件人 | ***@***.***> |
| 抄送至 | ***@***.***>***@***.***> |
| 主题 | Re: [eryajf/chatgpt-dingtalk] 🙋 常见问题速览 (Issue #44) |
钉钉机器人的密钥在那里配置的
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
场景1:@机器人 空文字, [WARNING]2023/02/17 14:08:10 logger.go:33: unmarshal request body failed: %v |
@yiyezhangmu 参考:#47 |
新版本重置命令,会提示错误,清理对话缓存失败,而且新版的这个不带上下文功能的,整个过程都是单个问题回答。 |
补充:当进入串聊模式时才有上下文功能 |
对,这是为了满足不同对话场景设计的,如果你想要上下文,可以先选择进入串聊模式。
失败的时候,日志报了什么,给点相关信息 |
请求openai失败了,错误信息:maximum text length exceeded,给的是这个,需要重置第二次才能正常。而且这个是出现在chat发了两条信息之后就出现,字数能有300多的汉字。 |
@机器人 帮助或者空消息 没有任何作用,并且@机器人 群聊/串聊也没有反应这怎么处理? |
这个错误是官方的接口限制,没有办法,只能重置再聊 |
遇到错误,麻烦带上错误信息 |
关键的问题是,每次聊个两三句之后就会出现这个,但是用低版本的就不会出现这个问题。 |
你是chatGPT吗? 请问是不是接口改了?好像现在和chatgpt没有任何关系了呀! |
回调参数为空,以至于无法正常解析,请检查原因 |
没有改接口,问他这种问题的确不是一个好的问题 |
请问消息接收地址填写的要求是什么,我是在云服务器上部署了服务,消息接收地址填写的(http://出口ip:设置的端口号),显示(请确保公网可访问该地址,如无有效SSL证书,可选择禁用证书校验),这种应该如何操作呢? |
应该可以先写成 https:// 然后就会出现让你禁用的选项了。 |
试了下,仍然提示[(请确保公网可访问该地址,如无有效SSL证书,可选择禁用证书校验)。端口是通的,但是公网无法访问地址.... |
@Ernest-01 点击禁用之后,是否有改回http呢 |
这个机器人明显不够智能,请问我在哪里调整参数呢?您的文档里我没有查到 |
我点禁用再改回http还是报那个错误lz,我是docker一键部署的没有用到Nginx有影响吗? |
@wht000807 只要你的ip:port 是可以被公网访问的,那就没问题 |
@51070147 参见问题第三条 |
请教下,如何修改这些参数呢,您提到的文档在哪里?您指的是 openAI 的文档吗? |
我感觉应该不通,在服务器上部署的,防火墙也开了,但就是不通,存在哪些可能的原因呢? |
这个原因得你自己排查一下,看看是不是安全组没开放啥的,至少你得让你的服务暴漏出来可供访问 |
外网地址可以Ping通,但是这个端口不通 |
你是部署在阿里云吗,先在服务器本机curl请求服务看看是否通,然后看看安全组是否有开放这个端口 |
当我把容器启动之后,使用dingding进行请求 , 机器人直接返回这个错误。我的启动命令为: |
核心原因应该是服务器向ChatGPT请求失败了: 1,你的服务器是否能正常访问 api.openai.com 这个域名 |
您说的很对,我执行ping: https://api.openai.com 出现以下错误 Name or service not known |
这个问题需要你自行解决一下 |
thank you❤️ |
像你这个,可以先用 ip:port 的形式调用,先不用配置域名。你调用的是我的域名,而这个其实没做解析,所以才请求失败。 |
你可以先忽略Nginx的配置,直接在钉钉回调当中填写 |
不使用 8090端口要怎么修改 运行项目$ docker run -itd --name chatgpt -p 8090:8090 --add-host="host.docker.internal:host-gateway" -e APIKEY=换成你的key -e BASE_URL="" -e MODEL="gpt-3.5-turbo" -e SESSION_TIMEOUT=600 -e HTTP_PROXY="http://host.docker.internal:15732" -e DEFAULT_MODE="单聊" -e MAX_REQUEST=0 -e PORT=8090 -e SERVICE_URL="你当前服务外网可访问的URL" --restart=always dockerproxy.com/eryajf/chatgpt-dingtalk:latest 把其中所有8090改成80可以吗? 因为阿里云不知道如何开通8090端口 |
@lorrainelinlin 命令如下:
|
你通过邮件与我联系吧,这些问题太基础了 |
chatgpt-dingtalk started goroutine 1 [running]: |
之前正常吗,是不是有啥调整你这边? |
我也遇到了同样的问题,只要把那个base_url 留空就会报这个错误 |
@机器人提示如下 INFO [after generate prompt: "你好"], 本地部署,用的阿里云反代,加了ssl证书,钉钉IP填写的阿里云ip,直接打开域名提示Not Found。部署信息如下:
|
@eryajf 大佬帮我看下我的问题,
@eryajf 大佬帮我看下是不是还要添加http或者socks5代理才能访问?HTTP_PROXY: http://host.docker.internal:58090这个代理是否正确?能否添加socks5代理? |
你的服务器是有代理的吗,你这个问题就是代理没有配置好的问题 |
给的信息太少,无法判断问题原因 |
我本地部署的,有op,用的bypass,只有socks5代理,我是否把这一段改成 |
大佬,是否可以添加多个key,如何设置? |
升级 v1.0.7 后, 无法正常启动,报错提示为:
经研究源码后,发现需要在目录里建一个名为 data 的空目录,然后问题解决。 分享给遇到类似情况的朋友们。 |
我来兼容一下 |
最新的 v1.0.8已解决了这个问题。 |
请求openai失败了,错误信息:maximum text length exceeded,看起来是超过最大对话限制了,已自动重置您的对话 有没有办法上下文多一点啊。才说了几句话,然后就需要重置。 或则说哪个模型能够更多的聊天。 |
用docker会有这个问题,docker中是旧代码,余额接口查询有问题,使用最新的代码就不会有这个问题了 |
配置代理有点麻烦,用这个云函数方法很方便 :https://github.com/riba2534/openai-scf-goproxy 只需要调整BASE_URL=云函数地址 |
可以支持调整temperature参数吗?看起来似乎是写死的 |
被墙了,看你的开放端口。安全组中的,加上你的开放端口就好了 |
注意
📢 注意
:当下部署以及配置流程都已非常成熟,文档和issue中基本都覆盖到了,因此不再回答任何项目安装部署与配置使用上的问题,如果完全不懂,可考虑通过邮箱联系我进行付费的技术支持。经过大家的一些体验,现在积累了不少的常见问题,这里统一整理,让你更快地了解ChatGPT,以及这个项目。
关于如何升级
关于钉钉后台添加回调地址时如何禁用https
钉钉开放平台在开发管理页面配置机器人消息接收地址时由于没有https ,报错: 消息接收地址校验失败(请确保公网可访问该地址,如无有效SSL证书,可选择禁用证书校验)请问在哪里禁用证书校验,或者跳过这个限制使用http地址。
关于这个问题,可以先输入一个
https://
,然后就能看到禁用https的选项了,选择禁用
,然后再把地址改成http
就好了。📢 注意
:配置这一步的时候,务必让服务是启动状态,否则保存时无法通过验证。为什么图片无法正常显示?
如果服务器上图片有正常生成,那么原因一定是
service_url
的配置项没有正确配置,这项配置应该与钉钉管理后台配置的回调地址一样。与机器人单独对话
通过内置prompt聊天
钉钉群聊艾特机器人之后,没有回应,应用也没有任何输出
一切配置完毕之后,群聊艾特机器人没有反应,看应用输出内容为:回调参数为空,以至于无法正常解析,请检查原因
为啥感觉这里聊天的不够只能,跟网页版的不一样
添加机器人回调地址之后,点击保存的时候报错 消息接收地址校验失败
回调参数为空,以至于无法正常解析,请检查原因
最新版本代码接入的模型是 gpt-3.5 ,请不要再提不够智能之类的问题了
为这个问题我很困扰,特地问了一下gpt,看看她的解释:
The text was updated successfully, but these errors were encountered: