Files

1 line
28 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "asuojun/claude-vision-skill", "files": {"README.md": {"19ec87bd76053abe35cf94b42955b25062d65c7b": {"t": 1785747351.5666544, "n": 1867, "h": "c679ee514b1d3ed6", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。先确认信息,再按场景执行。\n\n### 先确认\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` / `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用 OpenAI(`gpt-4o-mini`)或其他支持 OpenAI 兼容格式的 vision 模型\n2. API Key 是什么?没申请的话引导去对应平台注册\n3. (如果用非千问服务)API Base URL 是什么?\n\n### 场景 A:用户要在普通 Claude Code 项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 替换 `vision.js` 里的 `sk-xxx` → 用户的 Key,`xxx` → 模型名。如果用的不是千问,同步改 `BASE_URL`\n3. 把 `CLAUDE.md` 的内容合并到项目的 `CLAUDE.md`(没有就新建)\n4. 告诉用户:配置完成,以后直接发图片就行,AI 会自动识图\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 先执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 persona 和 `src/core/app.js`\n3. 告诉用户:重启 cyberboss 后生效,微信里直接发图片就能识图\n\n### 场景 C:用户只想了解这是什么\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 发给 vision 模型 API → 返回文字描述\n- 走 OpenAI 兼容格式,不绑定特定厂商\n- 推荐千问是因为有免费额度;有别的便宜 vision API 也能用\n- 配置好之后,用户直接发图片,AI 自动处理,无需手动打命令\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。配置好之后,直接发图片 AI 就会自动识别。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 备注 |\n|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | 同上 |\n| OpenAI | `gpt-4o-mini` | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 改 `BASE_URL` 和模型名即可 |\n\n### 自动配置\n\n**方式一(推荐)**:先把仓库 clone 到本地,然后告诉 Claude Code 本地路径:\n\n```\ngit clone https://github.com/asuojun/claude-vision-skill.git\n```\n\n然后在 Claude Code 里说:\n\n> 读一下 claude-vision-skill/README.md,帮我配置识图\n\n**方式二**:直接发 GitHub 链接(DeepSeek 等第三方模型可能无法访问 GitHub):\n\n> 按 https://github.com/asuojun/claude-vision-skill 的 README 帮我配置识图\n\nAI 会问你用什么服务、Key 是什么,然后自动配好。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,填 API Key、模型名(如用非千问服务还需改 API 地址)\n3. 把 `CLAUDE.md` 放到项目根目录\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `CLAUDE.md` | 项目说明书,告诉 AI 何时用 vision.js |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "a2865d9998c53c988a54809c296e5934c4ee0eb9": {"t": 1785772702.9255517, "n": 1874, "h": "6b5ddc7be6917bff", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。先确认信息,再按场景执行。\n\n### 先确认\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` / `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用 OpenAI(`gpt-4o-mini`)或其他支持 OpenAI 兼容格式的 vision 模型\n2. API Key 是什么?没申请的话引导去对应平台注册\n3. (如果用非千问服务)API Base URL 是什么?\n\n### 场景 A:用户要在普通 Claude Code 项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 替换 `vision.js` 里的 `sk-xxx` → 用户的 Key,`xxx` → 模型名。如果用的不是千问,同步改 `BASE_URL`\n3. 把 `CLAUDE.md` 的内容合并到项目的 `CLAUDE.md`(没有就新建)\n4. 告诉用户:配置完成,以后直接发图片就行,AI 会自动识图\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 先执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 persona 和 `src/core/app.js`\n3. 告诉用户:重启 cyberboss 后生效,微信里直接发图片就能识图\n\n### 场景 C:用户只想了解这是什么\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 发给 vision 模型 API → 返回文字描述\n- 走 OpenAI 兼容格式,不绑定特定厂商\n- 推荐千问是因为有免费额度;有别的便宜 vision API 也能用\n- 配置好之后,用户直接发图片,AI 自动处理,无需手动打命令\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。配置好之后,直接发图片 AI 就会自动识别。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 备注 |\n|------|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | 同上 |\n| OpenAI | `gpt-4o-mini` | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 改 `BASE_URL` 和模型名即可 |\n\n### 自动配置\n\n**方式一(推荐)**:先把仓库 clone 到本地,然后告诉 Claude Code 本地路径:\n\n```\ngit clone https://github.com/asuojun/claude-vision-skill.git\n```\n\n然后在 Claude Code 里说:\n\n> 读一下 claude-vision-skill/README.md,帮我配置识图\n\n**方式二**:直接发 GitHub 链接(DeepSeek 等第三方模型可能无法访问 GitHub):\n\n> 按 https://github.com/asuojun/claude-vision-skill 的 README 帮我配置识图\n\nAI 会问你用什么服务、Key 是什么,然后自动配好。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,填 API Key、模型名(如用非千问服务还需改 API 地址)\n3. 把 `CLAUDE.md` 放到项目根目录\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `CLAUDE.md` | 项目说明书,告诉 AI 何时用 vision.js |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "582de06e15fb49379de33165925c5742b2d27669": {"t": 1785772706.1200812, "n": 1922, "h": "3cddfc8d5a3385e0", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。先确认信息,再按场景执行。\n\n### 先确认\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` / `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用 OpenAI(`gpt-4o-mini`)或其他支持 OpenAI 兼容格式的 vision 模型\n2. API Key 是什么?没申请的话引导去对应平台注册\n3. (如果用非千问服务)API Base URL 是什么?\n\n### 场景 A:用户要在普通 Claude Code 项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 替换 `vision.js` 里的 `sk-xxx` → 用户的 Key,`xxx` → 模型名。如果用的不是千问,同步改 `BASE_URL`\n3. 把 `CLAUDE.md` 的内容合并到项目的 `CLAUDE.md`(没有就新建)\n4. 告诉用户:配置完成,以后直接发图片就行,AI 会自动识图\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 先执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 persona 和 `src/core/app.js`\n3. 告诉用户:重启 cyberboss 后生效,微信里直接发图片就能识图\n\n### 场景 C:用户只想了解这是什么\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 发给 vision 模型 API → 返回文字描述\n- 走 OpenAI 兼容格式,不绑定特定厂商\n- 推荐千问是因为有免费额度;有别的便宜 vision API 也能用\n- 配置好之后,用户直接发图片,AI 自动处理,无需手动打命令\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。配置好之后,直接发图片 AI 就会自动识别。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 费用 | 备注 |\n|------|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | ~0.02 元/次 | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | ~0.02 元/次 | 同上 |\n| OpenAI | `gpt-4o-mini` | ~$0.00015/次 | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 各异 | 改 `BASE_URL` 和模型名即可 |\n\n### 自动配置\n\n**方式一(推荐)**:先把仓库 clone 到本地,然后告诉 Claude Code 本地路径:\n\n```\ngit clone https://github.com/asuojun/claude-vision-skill.git\n```\n\n然后在 Claude Code 里说:\n\n> 读一下 claude-vision-skill/README.md,帮我配置识图\n\n**方式二**:直接发 GitHub 链接(DeepSeek 等第三方模型可能无法访问 GitHub):\n\n> 按 https://github.com/asuojun/claude-vision-skill 的 README 帮我配置识图\n\nAI 会问你用什么服务、Key 是什么,然后自动配好。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,填 API Key、模型名(如用非千问服务还需改 API 地址)\n3. 把 `CLAUDE.md` 放到项目根目录\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `CLAUDE.md` | 项目说明书,告诉 AI 何时用 vision.js |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "8dc3808331d33ad492674a0d515aab0a0f081af5": {"t": 1785772708.419318, "n": 1967, "h": "3706e100565d5b2b", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。先确认信息,再按场景执行。\n\n### 先确认\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` / `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用 OpenAI(`gpt-4o-mini`)或其他支持 OpenAI 兼容格式的 vision 模型\n2. API Key 是什么?没申请的话引导去对应平台注册\n3. (如果用非千问服务)API Base URL 是什么?\n\n### 场景 A:用户要在普通 Claude Code 项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 替换 `vision.js` 里的 `sk-xxx` → 用户的 Key,`xxx` → 模型名。如果用的不是千问,同步改 `BASE_URL`\n3. 把 `vision.md` 放到 `.claude/skills/vision.md`\n4. 把 `CLAUDE.md` 的内容合并到项目的 `CLAUDE.md`(没有就新建)\n5. 告诉用户:搞定,以后遇到图片自动识图,也支持 `/vision 图片路径`\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 先执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 `src/core/app.js`\n3. 告诉用户:重启 cyberboss 后生效\n\n### 场景 C:用户只想了解这是什么\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 发给 vision 模型 API → 返回文字描述\n- 走 OpenAI 兼容格式,不绑定特定厂商\n- 推荐千问是因为有免费额度;有别的便宜 vision API 也能用\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 费用 | 备注 |\n|------|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | ~0.02 元/次 | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | ~0.02 元/次 | 同上 |\n| OpenAI | `gpt-4o-mini` | ~$0.00015/次 | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 各异 | 改 `BASE_URL` 和模型名即可 |\n\n### 自动配置\n\n**方式一(推荐)**:先把仓库 clone 到本地,然后告诉 Claude Code 本地路径:\n\n```\ngit clone https://github.com/asuojun/claude-vision-skill.git\n```\n\n然后在 Claude Code 里说:\n\n> 读一下 claude-vision-skill/README.md,帮我配置识图\n\n**方式二**:直接发 GitHub 链接(DeepSeek 等第三方模型可能无法访问 GitHub):\n\n> 按 https://github.com/asuojun/claude-vision-skill 的 README 帮我配置识图\n\nAI 会问你用什么服务、Key 是什么,然后自动配好。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,填 API Key、模型名(如用非千问服务还需改 API 地址)\n3. 把 `vision.md` 放到 `.claude/skills/`\n4. 把 `CLAUDE.md` 放到项目根目录\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `vision.md` | Skill 文件,放到 `.claude/skills/` |\n| `CLAUDE.md` | 项目说明书 |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "70f0d90cd5515c82989a90af006da4339683c0f6": {"t": 1785772709.8540933, "n": 1987, "h": "3baee541c498e126", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。先确认信息,再按场景执行。\n\n### 先确认\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` / `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用 OpenAI(`gpt-4o-mini`)或其他支持 OpenAI 兼容格式的 vision 模型\n2. API Key 是什么?没申请的话引导去对应平台注册\n3. (如果用非千问服务)API Base URL 是什么?\n\n### 场景 A:用户要在普通 Claude Code 项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 替换 `vision.js` 里的 `sk-xxx` → 用户的 Key,`xxx` → 模型名。如果用的不是千问,同步改 `BASE_URL`\n3. 把 `vision.md` 放到 `.claude/skills/vision.md`\n4. 把 `CLAUDE.md` 的内容合并到项目的 `CLAUDE.md`(没有就新建)\n5. 告诉用户:搞定,以后遇到图片自动识图,也支持 `/vision 图片路径`\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 先执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 `src/core/app.js`\n3. 告诉用户:重启 cyberboss 后生效\n\n### 场景 C:用户只想了解这是什么\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 发给 vision 模型 API → 返回文字描述\n- 走 OpenAI 兼容格式,不绑定特定厂商\n- 推荐千问是因为有免费额度;有别的便宜 vision API 也能用\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 费用 | 备注 |\n|------|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | ~0.02 元/次 | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | ~0.02 元/次 | 同上 |\n| OpenAI | `gpt-4o-mini` | ~$0.00015/次 | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 各异 | 改 `BASE_URL` 和模型名即可 |\n\n### 自动配置\n\n**方式一(推荐)**:先把仓库 clone 到本地,然后告诉 Claude Code 本地路径:\n\n```\ngit clone https://github.com/asuojun/claude-vision-skill.git\n```\n\n然后在 Claude Code 里说:\n\n> 读一下 claude-vision-skill/README.md,帮我配置识图\n\n**方式二**:直接发 GitHub 链接(仅限使用 Claude 原生模型时可用;DeepSeek 等第三方模型可能无法访问 GitHub):\n\n> 按 https://github.com/asuojun/claude-vision-skill 的 README 帮我配置识图\n\nAI 会问你用什么服务、Key 是什么,然后自动配好。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,填 API Key、模型名(如用非千问服务还需改 API 地址)\n3. 把 `vision.md` 放到 `.claude/skills/`\n4. 把 `CLAUDE.md` 放到项目根目录\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `vision.md` | Skill 文件,放到 `.claude/skills/` |\n| `CLAUDE.md` | 项目说明书 |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "a0390e84a2ca7f67b57fd50009e9f5dcca65982d": {"t": 1785772712.4956698, "n": 1714, "h": "24ba3a09f2998b73", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。先确认信息,再按场景执行。\n\n### 先确认\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` / `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用 OpenAI(`gpt-4o-mini`)或其他支持 OpenAI 兼容格式的 vision 模型\n2. API Key 是什么?没申请的话引导去对应平台注册\n3. (如果用非千问服务)API Base URL 是什么?\n\n### 场景 A:用户要在普通 Claude Code 项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 替换 `vision.js` 里的 `sk-xxx` → 用户的 Key,`xxx` → 模型名。如果用的不是千问,同步改 `BASE_URL`\n3. 把 `vision.md` 放到 `.claude/skills/vision.md`\n4. 把 `CLAUDE.md` 的内容合并到项目的 `CLAUDE.md`(没有就新建)\n5. 告诉用户:搞定,以后遇到图片自动识图,也支持 `/vision 图片路径`\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 先执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 `src/core/app.js`\n3. 告诉用户:重启 cyberboss 后生效\n\n### 场景 C:用户只想了解这是什么\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 发给 vision 模型 API → 返回文字描述\n- 走 OpenAI 兼容格式,不绑定特定厂商\n- 推荐千问是因为有免费额度;有别的便宜 vision API 也能用\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 费用 | 备注 |\n|------|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | ~0.02 元/次 | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | ~0.02 元/次 | 同上 |\n| OpenAI | `gpt-4o-mini` | ~$0.00015/次 | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 各异 | 改 `BASE_URL` 和模型名即可 |\n\n### 自动配置\n\n把这个 GitHub 链接发给 Claude Code,说一句:\n\n> 按这个 README 帮我配置识图\n\nAI 会问你用什么服务、Key 是什么,然后自动配好。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,填 API Key、模型名(如用非千问服务还需改 API 地址)\n3. 把 `vision.md` 放到 `.claude/skills/`\n4. 把 `CLAUDE.md` 放到项目根目录\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `vision.md` | Skill 文件,放到 `.claude/skills/` |\n| `CLAUDE.md` | 项目说明书 |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "f61db59f939ac2a479e0c6a3f942753dc5c79101": {"t": 1785772713.7450347, "n": 1773, "h": "e419d6dd2333fbb7", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给有 vision 的模型,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个链接发给你,是想让你帮他配置识图。按以下流程走。\n\n### 第一步:确认信息\n\n问用户:\n1. 想用哪个识图服务?\n - **推荐千问**(`qwen3.5-omni-plus` 或 `qwen-vl-max`):阿里云百炼,新用户 100 万 token 免费,约 0.02 元/次\n - 也可以用其他支持 OpenAI 兼容格式的 vision 模型(GPT-4o、Claude 等),只需改 API 地址和模型名\n2. API Key 是什么?(没申请的话引导用户去对应平台注册)\n3. (可选)API Base URL,默认千问的 `https://dashscope.aliyuncs.com/compatible-mode/v1`\n\n### 第二步:配置\n\n1. 把这个仓库里的 `vision.js` 下载到项目根目录\n2. 在 `vision.js` 里替换:\n - `sk-xxx` → 用户的 API Key\n - `xxx` → 模型名(默认千问,用户选别的就改)\n - 如果用的不是千问,还要改 `BASE_URL` 那行的默认值\n3. 把 `vision.md` 放到 `.claude/skills/vision.md`\n4. 把 `CLAUDE.md` 的内容合并到项目已有的 `CLAUDE.md`(没有就新建)\n\n### 第三步:告知用户\n\n告诉用户配置完成,以后:\n- 对话中提到图片路径会自动调 vision.js\n- 也可以手动 `/vision <图片路径>`\n- 如果用户还要配 cyberboss,读这个仓库的 `cyberboss-setup.md` 继续\n\n---\n\n## 如果你是人类,请读这里\n\n### 这是什么\n\n一个让 DeepSeek 等无 vision 能力的模型也能\"看图\"的脚本。\n原理:图片 → base64 → 发给有 vision 的模型 API → 返回文字描述。\n\n### 推荐识图服务\n\n| 服务 | 模型 | 费用 | 备注 |\n|------|------|------|------|\n| **阿里云百炼(推荐)** | `qwen3.5-omni-plus` | ~0.02 元/次 | 新用户 100 万 token 免费 |\n| 阿里云百炼 | `qwen-vl-max` | ~0.02 元/次 | 同上 |\n| OpenAI | `gpt-4o-mini` | ~$0.00015/次 | 需海外支付 |\n| 其他 | 任何 OpenAI 兼容格式 | 各异 | 改 `BASE_URL` 和模型名即可 |\n\n如果你有其他便宜或免费的 vision API,也可以用它——`vision.js` 走的是 OpenAI 兼容格式,兼容性很广。\n\n### 自动配置\n\n把这个 GitHub 链接发给 Claude Code,说一句:\n\n> 按这个 README 帮我配置识图\n\nAI 会自动帮你搞定。\n\n### 手动配置\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,改 API Key、模型名(如需改 API 地址)\n3. 把 `vision.md` 放到 `.claude/skills/`\n4. 把 `CLAUDE.md` 放到项目根目录\n\n### cyberboss 用户\n\n让 Claude Code 在 cyberboss 目录下读 `cyberboss-setup.md`,自动改好。\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,OpenAI 兼容格式 |\n| `vision.md` | Skill 文件,放到 `.claude/skills/` |\n| `CLAUDE.md` | 项目说明书 |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "0e98061870d2fb1af04c9e6549d8bd070eff32b6": {"t": 1785772715.1200795, "n": 1496, "h": "c1c61f324ee69575", "c": "# Claude Vision Skill\n\n让没有识图能力的模型获得识图能力——把图片发给千问 VL,用文字描述回来。\n\n---\n\n## 如果你是 AI(Claude Code),请读这里\n\n用户把这个仓库链接发给你,是想让你帮他配置识图功能。请按用户的需求执行以下操作。\n\n### 先确认\n\n问用户两个问题:\n1. 你的千问 API Key 是什么?(没申请的话去 https://bailian.console.aliyun.com/ 注册,新用户免费)\n2. 你想用哪个千问模型?(默认 `qwen3.5-omni-plus`,可选 `qwen-vl-max`、`qwen-vl-plus`)\n\n### 场景 A:用户要在当前项目里用\n\n1. 把这个仓库里的 `vision.js` 下载到当前项目的根目录\n2. 把 `vision.js` 里的 `sk-xxx` 替换成用户的 API Key,`xxx` 替换成模型名\n3. 把 `vision.md` 放到 `.claude/skills/vision.md`\n4. 把 `CLAUDE.md` 的内容合并到项目已有的 `CLAUDE.md`(没有就新建)\n5. 告诉用户:搞定了,以后遇到图片自动识图,也支持 `/vision 图片路径`\n\n### 场景 B:用户要在 cyberboss 里用\n\n1. 执行场景 A 的所有步骤\n2. 接着读这个仓库里的 `cyberboss-setup.md`,按它说的改 cyberboss 源码\n3. 告诉用户:重启 cyberboss 生效\n\n### 场景 C:用户只想先看看\n\n简要解释:\n- `vision.js` 是核心,读取图片 → base64 → 千问 VL API → 文字描述\n- 支持本地路径和 URL\n- 约 0.02 元/次,新用户有 100 万 token 免费额度\n\n---\n\n## 如果你是人类,请读这里\n\n### 你需要准备\n\n1. **Node.js**(一般已经有了)\n2. **千问 API Key**:去 [阿里云百炼](https://bailian.console.aliyun.com/) 注册 → 免费开通 → 创建 API Key\n3. 把这个 GitHub 链接发给 Claude Code,说一句:\n\n> 按这个 README 帮我配置识图\n\nClaude Code 会自动帮你搞定一切。\n\n### 手动配置\n\n如果你不想让 AI 帮你配:\n\n1. 把 `vision.js` 拷到项目里\n2. 打开 `vision.js`,把 `sk-xxx` 换成你的 Key\n3. 把 `vision.md` 放到 `.claude/skills/`\n4. 把 `CLAUDE.md` 放到项目根目录\n\n### cyberboss 用户\n\n让 Claude Code 在 cyberboss 目录下读 `cyberboss-setup.md`,它会自动改好。\n\n### 费用\n\n千问 VL 按量付费,约 0.02 元/次。新用户 100 万 token 免费额度。\n\n### 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本 |\n| `vision.md` | 放到 `.claude/skills/`,支持 `/vision` |\n| `CLAUDE.md` | 项目说明书,AI 自动读 |\n| `cyberboss-setup.md` | cyberboss 自动配置指令 |\n"}, "0139aec54a207ee821918ad5bb57202bed8a449a": {"t": 1785772716.3719845, "n": 1002, "h": "1695e6ab1cee69d8", "c": "# Claude Vision Skill\n\n让没有识图能力的模型(DeepSeek 等)通过千问 VL API 获得识图能力。\n\n## 你需要准备\n\n1. **Node.js**(一般已经有了)\n2. **千问 API Key**:[阿里云百炼](https://bailian.console.aliyun.com/) 注册 → 开通 → 创建 Key。新用户 100 万 token 免费额度。\n3. 把 `vision.js` 里的 `sk-xxx` 换成你的 Key,`xxx` 换成你想用的千问模型(如 `qwen3.5-omni-plus`、`qwen-vl-max`)\n\n## 用法一:在任意 Claude Code 项目里用\n\n把这整个文件夹的内容拷到你的项目根目录,然后在 Claude Code 里说:\n\n> 读一下 CLAUDE.md,以后遇到图片就用 vision.js\n\n之后只要在对话里写图片路径,AI 就会自动调 vision.js 识图。也支持手动 `/vision 图片路径`。\n\n## 用法二:配到 cyberboss 里\n\n1. 把这整个文件夹放到你能访问的路径(比如 `F:\\claude-vision-skill\\`)\n2. 在 **cyberboss 所在目录**打开 Claude Code\n3. 把下面这句话发给 Claude Code:\n\n```\n读一下 F:\\claude-vision-skill\\cyberboss-setup.md,按它说的做\n```\n\n然后 Claude Code 会自动改好 cyberboss 源码、拷贝 vision.js、重启服务。\n\n## 文件说明\n\n| 文件 | 用途 |\n|------|------|\n| `vision.js` | 核心脚本,调千问 API 识图 |\n| `vision.md` | Claude Code skill,拷到 `.claude/skills/` 后可用 `/vision` |\n| `CLAUDE.md` | 项目说明书,告诉 AI 何时用 vision.js |\n| `cyberboss-setup.md` | cyberboss 自动配置 prompt |\n\n## 费用\n\n千问 VL 按量付费,约 ¥0.02/次。新用户 100 万 token 免费额度,够用很久。\n"}}}}