lanqian528 / chat2api

A service that can convert ChatGPT on the web to OpenAI API format.
MIT License
1.69k stars 330 forks source link

免登gpt3.5启动时,如何通过curl访问 #117

Closed vimyang closed 1 week ago

vimyang commented 3 weeks ago
  1. 免登陆gpt3.5启动之后,网页通过 http://127.0.0.1:5005 可以正常访问
  2. 通过curl访问的时候,如何指定 Authorization: Bearer,我尝试如下方式都不可访问 2.1 设置未空 2.2 设置未其他非空字符串 2.3 删除Authorization的header
    curl --location 'http://127.0.0.1:5005/v1/chat/completions' \
    --header 'Content-Type: application/json' \
    --header 'Authorization: Bearer x' \
    --data '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "stream": true
    }'
vimyang commented 3 weeks ago

未设置Authorization相关header的情况

curl --location 'http://127.0.0.1:5005/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "stream": true
   }'
{"detail":"Unusual activity has been detected from your device. Try again later. (89d3df1c2e623c1d-NRT)"}%
vimyang commented 3 weeks ago

预期是希望在其他终端使用chatgpt的api,例如在BotGem上使用api

image
lanqian528 commented 1 week ago

免登对于ip的要求很高,建议随便丢个账号进去