easychen / aiapi

A Claude-driven, OpenAI specification-compliant API, free
136 stars 8 forks source link

怎么debug #6

Open zhangzhishan opened 1 year ago

zhangzhishan commented 1 year ago

用浏览器可以访问claude 内容,但是用了这个之后api调用没有结果,超时,请问可以怎么debug嘛? m1 mac,但是arm 版本的软件打不开,所以用的x64版本。不知道和这个有没有关系。

zhangzhishan commented 1 year ago
image

直接访问api 显示可以work。

easychen commented 1 year ago

如果你的网络不在Claude支持的范围,那么可能需要检查下代理配置是否正确。

zhangzhishan commented 1 year ago

试了用postman发送,返回的是空。我的网络可以直接连Claude,不需要代理。

如果你的网络不在Claude支持的范围,那么可能需要检查下代理配置是否正确。

zhongweili commented 1 year ago

+1

puteulanus commented 1 year ago

遇到了同样的问题,进入 AiAPI.app/Contents/MacOS 用终端执行 ./AiAPI 能看到日志

Express server listening at http://localhost:3456
Error: Forbidden
    at onopen (/Applications/AiAPI.app/Contents/Resources/app.asar/src/index.js:377:17)
    at fetchSSE (/Applications/AiAPI.app/Contents/Resources/app.asar/src/index.js:485:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /Applications/AiAPI.app/Contents/Resources/app.asar/src/index.js:263:22

发现程序不知道为什么不走软路由上 passwall 的分流规则,手动设置 passwall 的 http proxy 之后正常工作了

中间试图用 Charles 调试的时候发现程序似乎也不认 Charles 添加到系统的根证书