-
Notifications
You must be signed in to change notification settings - Fork 895
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
bard 使用报错 cannot access local variable 'r' #403
Comments
应该是代理设定的问题。 排查时发现:直接尝试强行把我的代理插入到 bardapi 代码中,初步定位到我的 venv 环境中 bardapi 模块中 core_async.py 文件报错,它调用 client.post 的时候,传入了 proxies 参数,而 httpx 的 AsyncClient.post 方法并不需要(不接收) proxies 参数。 然后我去查看 bardapi 的最新代码,已经去掉了 proxies 参数,有可能是我本地环境的 bardapi 的版本需要更新了。 本地 venv 环境中的 bardapi 的版本为 0.1.38 和 pypi 上 latest 对齐( bardapi 于 2023-10-2 发布该版本),所以可能需要安装 bardapi 在 github 上的版本。
|
不确定这是不是安装 git 版本模块的正确做法。 安装报错说 edge-tts 需要的 certifi 版本有问题。
|
edge-tts 没装上的话可以搜索那个 certifi 怎么弄 |
好消息是目前 venv 环境中,pip 还可以 list 出来 edge-tts 。 但坏消息是目前室友睡觉中,我就先不呼叫小爱同学了,希望咱们这个工具,未来可以有文本输入的交互模式+小爱音箱 mock 模拟器,方便静默排查 bug。
|
别靠猜,加-v 应该可以看到堆栈信息 |
@wushuzh 稍后我们会更新 gemini 但需要 US ip |
国内还可以考虑 qwen,qwen-max 近期也是免费的。 |
https://www.youtube.com/watch?v=xefaQug_eyk&t=338s 这个视频 4:50有解决办法 |
will support gemini next week maybe |
支持了 gemini |
语音启动和小爱同学的语音交互提问,总是返回错误消息
cannot access local variable 'r' where it is not associated with a value
我单独在 python 中,测试使用 Bard-API 测试,可以看到 Bard 的文字回复。
xiaogpt 启动测试:
另一次测试:
The text was updated successfully, but these errors were encountered: