lyf-image-gen
v1.0.4
Published
AI 图片生成工具 - 支持智谱AI、OpenAI、自定义API
Downloads
97
Maintainers
Readme
lyf-image-gen
AI 图片生成工具 - 内置智谱AI,支持自定义 API,默认使用cogview-3-flash免费图片生成模型
特性
- 🎨 支持多种 AI 图片生成服务
- 🚀 零运行时依赖(仅使用 Node.js 内置 fetch)
- 🔌 提供 CLI 工具和 MCP 服务器
- 📦 TypeScript 原生支持
支持的模型
| 服务 | 模型 |
| ------ | ------------------------------------------- |
| 智谱AI | cogview-3-flash, cogview-4, glm-image |
| 自定义 | 兼容 OpenAI 格式的 API |
安装
npm install -g lyf-image-genCLI 使用
# 生成图片
ccm-image-gen generate "beautiful landscape" --model cogview-3-flash
# 指定 API Key
ccm-image-gen generate "风景" -k YOUR_API_KEY
# 指定尺寸
ccm-image-gen generate "a cat" -s 1024x1024
# 查看支持的模型
ccm-image-gen models环境变量
export IMAGE_GEN_API_KEY="your-api-key"
export IMAGE_GEN_MODEL="cogview-3-flash"
export IMAGE_GEN_API_URL="https://..."MCP 服务器
在 claude_desktop_config.json 中配置:
{
"mcpServers": {
"image-gen": {
"command": "ccm-image-gen-mcp",
"env": {
"IMAGE_GEN_API_KEY": "your-api-key"
}
}
}
}编程使用
import { ZhipuGenerator } from "lyf-image-gen";
const generator = new ZhipuGenerator("your-api-key", "cogview-3-flash");
const result = await generator.generate("beautiful landscape", {
size: "1440x720",
});
console.log(result);
// { success: true, imageUrl: '...', localPath: '...' }支持的图片尺寸
- 智谱 AI:
1024x1024,768x1344,864x1152,1344x768,1152x864,1440x720,720x1440等
模型技术文档
可以自行阅读网页查询使用方式
模型价格
- glm-image:0.1元人民币/次
- CogView-4:0.06元人民币/次
- CogView-3-flash:免费
License
MIT
