DALL-E MCP 服务器是一款基于 OpenAI 的 DALL-E 模型的工具,可用于图像的生成、编辑和操作。它支持图像生成、编辑、变体生成以及密钥验证等功能,能满足多样化的图像处理需求。
DALL-E MCP 服务器为用户提供了便捷的图像生成、编辑和操作功能。以下是使用该服务器的基本步骤:
使用 Git 克隆此仓库:
git clone your-repository-url
cd dall-e-mcp-server
运行以下命令安装项目所需的依赖项:
npm install
构建项目以生成生产文件:
npm run build
根据文本描述生成图像。例如:
{
"prompt": "一只飞翔的猫头鹰",
"model": "dall-e-3",
"width": 512,
"height": 512,
"save_dir": "/path/to/save/images"
}
对现有图像进行特定区域的编辑。例如:
{
"prompt": "在图片中间添加一个红色爱心",
"image_path": "/path/to/image.jpg",
"mask_path": "/path/to/mask.png",
"model": "dall-e-2"
}
生成与原图风格一致的变体图像。例如:
{
"image_path": "/path/to/image.jpg",
"num_variations": 4,
"size": "1024x1024"
}
验证 OpenAI API 密钥的有效性:
{}
⚠️ 重要提示
在将此服务器集成到 Cline 时,请确保按照以下步骤配置 OpenAI API 密钥:
openai_api_key 字段,并设置为您自己的密钥。⚠️ 重要提示
以下
.env配置仅用于测试环境,而非生产环境。
在项目的根目录创建一个 .env 文件,并添加以下内容:
OPENAI_API_KEY=your-api-key-here
SAVE_DIR=/path/to/save/images
npm test
npm run test:all
npm run test:watch
npm run test:name "should validate API key"
项目提供一个脚本来生成用于开发和测试的测试图像:
npm run generate-test-image
本项目使用 MIT 许可证。