iFlytek 图片理解 — 使用 Spark Vision 模型分析和回答图像问题。WebSocket API,纯 Python 标准库,无需 pip 依赖。
ifly- image- understand. 分析图像, 并使用 iFlytek 的 Spark Vision 模型( QQ) 解答有关其内容的问题是一项面向实际任务的技能,主要用于创建一个 QQ 的应用程序, 启用 QQ 服务。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Analyze images and answer questions about their content using iFlytek's Spark Vision model (图片理解).
export IFLY_APP_ID="your_app_id" export IFLY_API_KEY="your_api_key" export IFLY_API_SECRET="your_api_secret"
python3 scripts/image_understanding.py photo.jpg
python3 scripts/image_understanding.py photo.jpg -q "图片里有什么动物?"
python3 scripts/image_understanding.py photo.jpg --domain general
| Flag | Short | Description |
|---|---|---|
image |
Image file path (.jpg, .jpeg, .png) | |
--question |
-q |
Question about the image (default: describe) |
--domain |
-d |
imagev3 (advanced, default) or general (basic, fixed 273 tokens/image) |
--temperature |
-t |
Sampling temperature (0,1], default 0.5 |
--max-tokens |
Max response tokens 1-8192, default 2048 | |
--raw |
Output raw WebSocket JSON frames |
# OCR a receipt python3 scripts/image_understanding.py receipt.png -q "总金额是多少?" # Identify objects python3 scripts/image_understanding.py scene.jpg -q "图片中有哪些物体?" # Low-cost basic model python3 scripts/image_understanding.py chart.png -q "图表的趋势是什么?" -d general
wss://spark-api.cn-huabei-1.xf-yun.com/v2.1/imagesocket + ssl for WebSocketimagev3 (advanced, dynamic token cost) vs general (basic, fixed 273 tokens/image)遇到错误先别慌~看看下面找到对应的解决方法吧!✨
| 错误码 | 错误信息 | 解决办法 |
|---|---|---|
| 0 | 🎉 成功 | 恭喜你!请求正常完成啦~ |
| 10003 | 用户的消息格式有错误 | 检查一下你的请求格式是否正确哦~确保发送的是合法的JSON格式呢! |
| 10004 | 用户数据的schema错误 | 看起来数据结构有点问题~请检查一下字段名称和类型是否正确呀! |
| 10005 | 用户参数值有错误 | 参数值可能不太对呢~仔细核对一下每个参数的有效范围吧! |
| 10006 | 用户并发错误:同一用户不能多处同时连接 | 检测到重复连接啦!请确保只有一个客户端在连接同一个用户ID哦~ |
| 10013 | 用户问题涉及敏感信息,审核不通过 | 哎呀,你的问题可能包含了一些不太合适的内容~换个问题试试看吧! |
| 10022 | 模型生产的图片涉及敏感信息,审核不通过 | 生成的图片没有通过审核呢...很抱歉,换张图片再试一下吧! |
| 10029 | 图片任何一边的长度超过12800 | 图片尺寸太大啦!请确保图片宽高都不超过12800像素哦~ |
| 10041 | 图片分辨率不符合要求 | 图片尺寸不合适的呢~要求是:50×50 < 图片总像素值 < 6000×6000 哦! |
| 10907 | Token数量超过上限 | 内容太丰富啦!对话历史+问题的字数太多,需要精简一下输入哦~ |
💡 小贴士:如果还有其他问题,可以查看官方文档或者联系技术支持哦!
答:用户输入一张图片和问题,从而识别出图片中的对象、场景等信息,然后回答你的问题~是不是很方便呢!✨
答:目前支持 Web API 应用平台哦!直接在代码里调用就可以啦~
答:有效内容不能超过 8192 Token 呢~如果超过了就要精简一下输入啦!
有更多问题随时来问我哦~祝你使用愉快!🌸
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章