Jimeng AI Image Generator
pendingby yelj12
Generate images using Jimeng AI and insert them into documents, supporting text-to-image and image-to-image generation.
Obsidian 即梦AI图片生成插件
通过即梦AI图片生成4.0接口,在Obsidian中将文本转换为图片并插入到文档中。
功能特性
- 从选中文本生成图片
- 输入提示词生成图片
- 支持自定义图片参数(分辨率、宽高比等)
- 自动下载并插入图片到文档
- 支持多图生成
安装方法
手动安装
- 克隆或下载此项目
- 运行
npm install安装依赖 - 运行
npm run build编译插件 - 将编译后的文件复制到你的Obsidian库的
.obsidian/plugins/obsidian-jimeng-plugin/目录 - 在Obsidian设置中启用插件
开发模式
# 安装依赖
npm install
# 启动监听模式(自动编译)
npm run dev
# 生产构建
npm run build
使用方法
1. 配置API密钥
- 打开Obsidian设置
- 找到"即梦AI图片生成"选项
- 输入即梦AI的Access Key和Secret Key
- 根据需要调整其他参数
2. 生成图片
方法一:从选中文本生成
- 在文档中选中要生成图片的文本
- 按下
Ctrl/Cmd + P打开命令面板 - 输入"即梦AI"找到"从选中文本生成图片"命令
- 执行命令,等待图片生成并插入
方法二:输入提示词生成
- 点击左侧工具栏的图片图标,或使用命令"输入提示词生成图片"
- 在弹出的对话框中输入图片描述
- 点击"生成图片"按钮
- 等待图片生成并插入
配置说明
- Access Key: 即梦AI的访问密钥(必填)
- Secret Key: 即梦AI的密钥(必填)
- 图片面积: 生成图片的面积(像素乘积),默认4194304(2048*2048)
- 强制单图: 是否只生成一张图片,默认开启
- 最小宽高比: 生成图片的最小宽/高比,默认0.333
- 最大宽高比: 生成图片的最大宽/高比,默认3
注意事项
- 提示词长度不能超过800字符
- 图片生成需要一定时间,请耐心等待
- 生成的图片会自动保存到Obsidian附件目录
- 确保网络连接正常,能够访问即梦AI API
API限制
- 输入图片: 最多10张,最大15MB
- 输出图片: 最多15张
- 分辨率: 1K-4K (10241024 到 40964096)
开发
项目使用TypeScript开发,主要文件结构:
src/
├── main.ts # 插件主文件
├── jimeng-api.ts # 即梦AI API调用模块
├── settings.ts # 设置页面
└── utils.ts # 工具函数
参考资料
许可证
MIT License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.