openai-scf-proxy
openai-scf-proxy copied to clipboard
单片机接人chagpt api
有大佬试过用单片机,esp32直接接api的吗,我访问一直报错
你这说的太模糊了, 报的什么错误 是网络不通,还是网络通了解析API出错
网络通了,也可以解析,当chatgpt回复内容较少的时候可以返回js数据,但是数据过多返回的数据就是空的
你可以先用终端测试一下直接调用API返回的结果有没有问题,然后再用ESP32网络库去请求API,比如命令行:
curl https://api.openai.com/v1/chat/completions \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <你的API KEY>' \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello!"}]
}'
我试了这个命令行,我在换了我的URL和key后显示我没有提供key啊,就是把整个<你的API KEY>换成我的密钥,URL和密钥我用其他网页试过都是可以的,还有哪里会出问题吗 @coocy
@qibaoyutanqi 那有点奇怪 我测试上面的命令直连官方API没问题 连接我自己用nginx搭的代理也没问题 但我没测试用这个项目的nodejs的代理