wzpan / wukong-robot

🤖 wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,支持ChatGPT多轮对话能力,还可能是首个支持脑机交互的开源智能音箱项目。
https://wukong.hahack.com/
MIT License
6.33k stars 1.34k forks source link

行空板 使用api_base方式调用openai机器人 api_key对象属性报错 #282

Closed dnvljty closed 1 year ago

dnvljty commented 1 year ago

确认已寻找过答案

我已确认在 Github issue 页、常见问题页、文档 中都查找过,没有找到类似问题和资料。我也没有 google / bing/ 百度 / duckduckgo 到相关解答。

安装方式

手动安装

操作系统

行空板

离线唤醒相关

如果是离线唤醒相关的问题,是否已确保 arecord temp.wavaplay temp.wav (Linux) 或 rec temp.wavplay temp.wav (Mac)已正常工作?(注意要求不能带任何其他参数)如果不能,请先配置好麦克风和音响再尝试。

—— 我已确保录音、播放都正常工作才尝试 wukong-robot 。

问题描述

和#272有点像,但尝试修改api_base没有解决问题。

报错信息 微信截图_20221128115710

配置信息 222

wzpan commented 1 year ago

可能是你的 yaml 编写格式问题。openai_api_key 那个地方,试试用 '' 包住你的值。比如:

# OpenAI(ChatGPT) 机器人
# 使用科学上网工具到 https://platform.openai.com
# 注册一个账号,获得 openai_api_key 后填到下面的配置中即可
openai:
    openai_api_key: 'sk-xxxxxxxxxxxxxxxxxxxxxxxxxx' 
dnvljty commented 1 year ago

谢谢回复,截图没截到,是使用英文单引号包住的。设备不在手边,晚上我再试试。

dnvljty commented 1 year ago

222 使用代理,报一样的错误 222 这是行空板里的ai.py image image image

wzpan commented 1 year ago

试试加个环境变量:

export OPENAI_API_KEY='你的 KEY 值'

然后重新启动 wukong-robot 。

dnvljty commented 1 year ago

已解决。

dnvljty commented 1 year ago

原因是手动安装过程中未安装openai的库