newapi里面的curl怎么测试图片呢?

各位佬,newapi里面,比如我用gpt-4o模型,但是它返回图片是空,我让他描述一下,他给我直接返回空回复,如下:


我想问下这个curl各位佬是怎么写的呐,chat都可以呢

10 个赞
  • 有没有可能,chat的时候图片base64了,不是url
  • 看看你的4o是啥渠道的吧,有可能中转的不支持图
5 个赞

参考 OpenAI 官方文档

2 个赞

URL前面怎么有个$符号 :tieba_087:

把$去掉,newapi是支持图片链接的

亲我去了,还是不行哈。

大佬我也发现了,但还是不行哈

把图片转成base64再试试 :tieba_087:

这个可以哈,但是不支持url

换个图链?我昨天才试了newapi是支持这个的

1 个赞


渠道不正经,我用官key是可以的

1 个赞

还真是渠道不正经 :joy:

1 个赞

佬,换了也不是太行哈,base64可以的。

哪家的啊,避雷,如果是公益那就另说 :tieba_087:

佬,方便发下你这个curl嘛,我瞎整的,公益。哈哈

curl https://api.openai.com/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -H "Accept: */*" \
  -H "Cache-Control: no-cache" \
  -H "Postman-Token: 35f11450-f9b8-40ef-b782-017c16647304" \
  -H "Host: api.openai.com" \
  -H "Accept-Encoding: gzip, deflate, br" \
  -H "Connection: keep-alive" \
  -H "Content-Length: 656" \
  -H "Cookie: __cf_bm=6LCQO8loegkL_O8SUW92NTruumGI9N37hWgBVKmKmPI-1736129516-1.0.1.1-cYJSIGacHaFEfNzkR0iapqmpZo7sXol0Q.mP0OGxZaraseRen1vBQ4potolS.vveL.ri6.0vrhV22e0fcCjV.w; _cfuvid=O21FDlmc1UqLR8m_AI0BUO7HMyKzEAT4xwXARcjzOcI-1736129516443-0.0.1.1-604800000" \
  -d '{
    "messages": [
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "描述这张图片的内容"
                },
                {
                    "type": "image_url",
                    "image_url": {
                        "url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
                    }
                }
            ]
        }
    ],
    "stream": false,
    "model": "gpt-4o",
    "temperature": 1,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "top_p": 1
}'

有一些请求头不需要可以去掉

1 个赞
curl https://api.openai.com/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "描述这张图片的内容"
                },
                {
                    "type": "image_url",
                    "image_url": {
                        "url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
                    }
                }
            ]
        }
    ],
    "stream": false,
    "model": "gpt-4o",
    "temperature": 1,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "top_p": 1
}'
1 个赞

对,基本的curl就可以过哈

1 个赞

new-api可以的,不论是base64还是url都支持的,我看漫画的插件发送base64或url都能正常识别图片请求返回结果

佬友可以啊,是在做漫画汉化吗 :tieba_087: