全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

调用示例及请求超长处理办法

最近更新时间:2025-12-08 17:49:06

调用示例

curl -X POST http://kspmas.ksyun.com/v1/chat/completions\
  -H "Authorization: Bearer {KSC_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-vl-235b-a22b-thinking",
    "messages": [
    {
      "role": "user",
      "content": [
        {
         "type": "image_url",
            "image_url": {
              "url":"data:image/jpeg;base64, {YOUR_BASE64}"
            }
        },
        {
          "type": "text",
          "text": "请解答这道题"
        }
      ]
    }
  ]
}'

调用时,您需要将您希望输入的图片转换为Base64格式进行输入,将示例中的{YOUR_BASE64}替换为Base64编码中的字符串部分,例如:iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

请求超长处理

在命令行工具中进行调用时,如果您遇到Base64编码导致请求过长,请您参考以下代码将Base64编码写入JSON文件后再进行调用

base64 -w 0 {your.jpg} > img.b64

img_base64=$(cat img.b64)

cat > body.json <<EOF
{
  "model": "qwen3-vl-235b-a22b-thinking",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "image_url",
          "image_url": {
            "url": "data:image/jpeg;base64,$img_base64"
          }
        },
        {
          "type": "text",
          "text": "请解答这道题"
        }
      ]
    }
  ]
}
EOF

curl -X POST http://kspmas.ksyun.com/v1/chat/completions \
  -H "Authorization: Bearer {KSC_API_KEY}" \
  -H "Content-Type: application/json" \
  -d @body.json

调用时,您需要将{your.jpg}修改为希望输入的图片(例如:test.jpg)

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈