图生灵 Image Copy 是一个 Chrome 浏览器插件,用于分析网页图片,并将图片内容反推为可编辑、可复制、可用于生图的提示词。
当前版本采用自备 API Key 模式。项目不会内置、提供或托管任何 API Key;用户需要在插件选项页填写自己的服务商配置后使用。
- 修复部分旧配置仍停留在代理模式,导致识图或生图调用失败的问题
- 修复 Gemini 自定义接口地址被错误重置的问题
- 优化 0.2.0 的配置迁移稳定性
- 在网页图片左上角显示快捷识别按钮
- 点击图片按钮后自动分析图片内容
- 生成精简版 / 完整版提示词
- 支持中文 / 英文提示词切换
- 支持结构化查看提示词内容
- 支持直接编辑识别出来的提示词
- 支持一键复制提示词
- 支持在弹窗内直接生图
- 支持选择生图比例:1:1、3:4、4:3、9:16、16:9
- 支持在新页面查看和下载生成图片
- 支持识图和生图分别配置不同服务商
- 支持为 OpenAI Compatible 生图自定义端点路径
- 深色液态玻璃风格界面
GeminiOpenAI Compatible
GeminiOpenAI Compatible
你可以自由组合,例如:
- 识图使用
OpenAI Compatible,生图使用Gemini - 识图使用
Gemini,生图使用OpenAI Compatible - 两边都使用同一个服务商
Gemini- Base URL:
https://generativelanguage.googleapis.com/v1beta - 模型:
gemini-2.5-flash
- Base URL:
OpenAI Compatible- Base URL:
https://api.openai.com/v1 - 模型:
gpt-5.5
- Base URL:
Gemini- Base URL:
https://generativelanguage.googleapis.com/v1beta - 模型:
gemini-2.0-flash-exp-image-generation
- Base URL:
OpenAI Compatible- Base URL:
https://api.openai.com/v1 - 模型:
gpt-image-2
- Base URL:
不同账号、地区、套餐或兼容平台可能支持不同模型。如果遇到模型不可用,请到插件选项页修改模型名称,或参考对应服务商文档确认当前可用模型。
- 下载或克隆本项目到本地。
- 打开 Chrome,进入
chrome://extensions/。 - 开启右上角的「开发者模式」。
- 点击「加载已解压的扩展程序」。
- 选择本项目所在文件夹。
- 安装完成后,进入插件选项页填写自己的服务商配置。
- 打开插件选项页。
- 配置识图服务商、Base URL、API Key 和模型名称。
- 如需生图,开启「生图功能」,并配置生图服务商、Base URL、API Key 和模型名称。
- 如果识图和生图使用 OpenAI Compatible 且你的第三方平台需要自定义端点路径,可在生图设置中填写(默认
/images/generations)。 - 如果识图和生图使用同一个服务商,也可以填写相同的 API Key。
- 打开任意包含图片的网页。
- 鼠标移动到图片上,图片左上角会出现插件按钮。
- 点击按钮后,插件会分析图片并生成提示词。
- 你可以切换精简版 / 完整版、中文 / 英文、查看结构、手动编辑,或一键复制。
- 如已开启生图功能,可以选择比例并点击「立刻生图」。
本项目采用自备 API Key 模式。
- 插件不会内置作者的 API Key。
- 插件不会向项目作者或第三方服务器上传你的 API Key。
- API Key 会保存在当前浏览器的
chrome.storage.local中。 - 图片识别和生图请求会直接发送到用户配置的外部 API。
- 当你点击识别图片时,插件会读取目标图片,并将图片数据发送到当前配置的识图服务商。
- 当你点击生图时,插件会将当前提示词发送到当前配置的生图服务商。
- 项目作者不会收集、存储或分析你的网页内容、图片内容、提示词或生成结果。
请注意:只要 API Key 填写在浏览器插件中,它就属于客户端持有。请妥善管理自己的 API Key,并根据需要在 API 平台设置额度、权限和风控规则。
本插件需要以下权限:
storage:用于在本地保存用户填写的 API Key、模型名称和插件设置。tabs:用于打开插件选项页或结果查看页。host_permissions(<all_urls>+https://generativelanguage.googleapis.com/*):用于在网页图片上注入识别按钮,并读取用户点击的网页图片。
插件只会在用户主动点击图片识别按钮或点击生图按钮后发起外部 API 请求。
.
├── manifest.json # Chrome Manifest V3 配置
├── background.js # 后台逻辑、外部 API 请求、设置读写
├── content.js # 网页注入逻辑、图片按钮、主弹窗交互
├── content.css # 主弹窗与网页注入样式
├── options.html # 插件选项页
├── options.js # 选项页逻辑
├── options.css # 选项页样式
├── viewer.html # 生图结果查看页
├── viewer.js # 生图结果页逻辑
├── viewer.css # 生图结果页样式
├── LICENSE # MIT License
└── icons/ # 插件图标
本项目是原生 Chrome Extension 项目,没有复杂构建流程。
修改代码后,在 chrome://extensions/ 页面点击插件的「重新加载」即可测试最新版本。
如果修改了 content script 或样式,建议同时刷新目标网页。
可能原因包括:
- API Key 无效或没有启用对应 API。
- 当前账号没有对应模型权限。
- 模型名称填写错误。
- 当前地区、套餐或兼容平台暂不支持该模型。
- 图片跨域、失效或目标站点有限制。
微博等站点可能会对图片源地址做防盗链限制。当前版本已经增加了更强的取图兜底逻辑,但不同页面状态下仍可能受到站点策略影响。
这通常表示当前 API 版本、账号、地区、套餐或兼容平台不支持该模型。请参考对应服务商文档查看当前可用模型,并在插件选项页修改模型名称。
不会。API Key 只保存在本地浏览器的 chrome.storage.local。项目作者没有服务器,也不会接收你的 API Key。
它指的是兼容 OpenAI API 请求格式的服务商或网关。不同兼容平台对模型名称、接口覆盖范围和返回结构的支持程度可能不同,因此不保证所有兼容平台都能无差别工作。
MIT License. See LICENSE.