FastGPT icon indicating copy to clipboard operation
FastGPT copied to clipboard

图片上传分析无效

Open kenxt opened this issue 9 months ago • 3 comments

例行检查

  • [x ] 我已确认目前没有类似 issue
  • [x ] 我已完整查看过项目 README,以及项目文档
  • [ ] 我使用了自己的 key,并确认我的 key 是可正常使用的
  • [x ] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本 本地部署4.9.0-fix2 ,ollama本地模型mini-cpm-v:8b, gemma3:12b,ollama run可以分析图片,放到fastgpt无效

  • [ ] 公有云版本
  • [x] 私有部署版本, 具体版本号:

问题描述, 日志截图,配置文件等 上传图片分析无效,图片错误 fastgpt | [Warn] 2025-03-17 04:22:33 Filter invalid image: http://ip/api/common/file/read/无标题.png?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJidWNrZXROYW1lIjoiY2hhdCIsInRlYW1JZCI6IjY3YjE5OGE4OGFjMWE4NmM1ZDE0Nzg3ZiIsInVpZCI6IjY3YjE5OGE4OGFjMWE4NmM1ZDE0Nzg4MiIsImZpbGVJZCI6IjY3ZDdhMzc4MTM3NDVkYjFkMDQ4ZDgxZCIsImV4cCI6MTc0Mjc5MDEzNiwiaWF0IjoxNzQyMTg1MzM2fQ.3WWT0w6CD1EEwmUZEsSmcFEHsdQkSs1PCj0-7FDYJ1w {"error":{"message":"timeout of 10000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 10000ms exceeded\n at y. (/app/projects/app/.next/server/chunks/76258.js:13:10013)\n at y.emit (node:events:519:28)\n at Timeout. (/app/projects/app/.next/server/chunks/76258.js:1:11139)\n at listOnTimeout (node:internal/timers:573:17)\n at process.processTimers (node:internal/timers:514:7)\n at aM.request (/app/projects/app/.next/server/chunks/76258.js:13:21562)\n at runNextTicks (node:internal/process/task_queues:60:5)\n at listOnTimeout (node:internal/timers:540:9)\n at process.processTimers (node:internal/timers:514:7)\n at async /app/projects/app/.next/server/chunks/20318.js:1:5121\n at async Promise.all (index 0)\n at async d (/app/projects/app/.next/server/chunks/20318.js:1:6023)\n at async /app/projects/app/.next/server/chunks/20318.js:1:7468\n at async Promise.all (index 1)\n at async d (/app/projects/app/.next/server/chunks/20318.js:1:7325)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, /","User-Agent":"axios/1.7.7","Accept-Encoding":"gzip, compress, deflate, br"},"method":"head","url":"http://ip/api/common/file/read/无标题.png?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJidWNrZXROYW1lIjoiY2hhdCIsInRlYW1JZCI6IjY3YjE5OGE4OGFjMWE4NmM1ZDE0Nzg3ZiIsInVpZCI6IjY3YjE5OGE4OGFjMWE4NmM1ZDE0Nzg4MiIsImZpbGVJZCI6IjY3ZDdhMzc4MTM3NDVkYjFkMDQ4ZDgxZCIsImV4cCI6MTc0Mjc5MDEzNiwiaWF0IjoxNzQyMTg1MzM2fQ.3WWT0w6CD1EEwmUZEsSmcFEHsdQkSs1PCj0-7FDYJ1w"},"code":"ECONNABORTED"}} fastgpt | y [BSONError]: Cannot convert circular structure to BSON fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234500) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:237668) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | Unhandled Rejection at: Promise { fastgpt | y [BSONError]: Cannot convert circular structure to BSON fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234500) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:237668) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | } reason: y [BSONError]: Cannot convert circular structure to BSON fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234500) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:237668) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) fastgpt | at eI (/app/projects/app/.next/server/chunks/80806.js:37:234638) fastgpt | at ez (/app/projects/app/.next/server/chunks/80806.js:37:240907) 复现步骤 创建简易应用,选在本地ollama mini-cpm-v:8b或gemma:12b,提示词为:分析用户上传的图片,允许文件上传,类型为图片 预期结果 分析图片内容场景 相关截图

Image

kenxt avatar Mar 17 '25 04:03 kenxt

仔细看了一下日志,是图片调用时url问题,修改了docker-compose.yml中FE_DOMAIN(不要带端口号)后正常

kenxt avatar Mar 19 '25 05:03 kenxt

您好,请问输入图片是怎么实现的?在知识库构建时对图片处理后,再用ollama加载的模型通过fastgpt回答没法输出图片,请问遇到过上述问题吗?

hcl27 avatar Apr 22 '25 15:04 hcl27

您好,请问输入图片是怎么实现的?在知识库构建时对图片处理后,再用ollama加载的模型通过fastgpt回答没法输出图片,请问遇到过上述问题吗?

文档解析调用了MinerU或者marker/doc2x,知识库上传时用“pdf增强解析”,会自动解析文档,图片嵌入到markdown,写入知识库分段时自动识别保存到mongodb,回答问题时就会显示了。

kenxt avatar Apr 30 '25 04:04 kenxt