这是一个基于 unicough/comfy_openai_image_api 的增强版本,添加了 Azure OpenAI 支持和多项改进功能。
- ✅ 支持 Azure OpenAI gpt-image-1 模型
- ✅ 可配置的 endpoint、key、deployment 参数
- ✅ 与原生 OpenAI API 完全兼容
- ✅ 环境变量配置支持
- ✅ 节点参数直接配置
- ✅ 优先级:节点参数 > 环境变量
- ✅ 环境变量管理敏感信息
- ✅ 完整的错误处理和重试逻辑
- ✅ 遵循 Azure 安全最佳实践
- ✅ 详细的文档和示例
- ✅ 单元测试支持
- ✅ 配置助手类
- 访问 https://github.com/new
- 填写仓库信息:
- Repository name:
comfy_openai_image_api_azure - Description:
ComfyUI OpenAI Image API with Azure OpenAI support - Enhanced version with gpt-image-1 - Visibility: Public
- Initialize: 不要勾选任何初始化选项
- Repository name:
- 点击 "Create repository"
在终端中运行以下命令:
# 确保在项目目录中
cd /Users/jiajunchen/Code/comfy_openai_image_api
# 添加新的远程仓库
git remote add new-origin https://github.com/cjj198909/comfy_openai_image_api_azure.git
# 推送到新仓库
git push -u new-origin main
# 可选:更新远程仓库引用
git remote remove origin
git remote rename new-origin origin访问您的新仓库:https://github.com/cjj198909/comfy_openai_image_api_azure
确认以下文件已正确上传:
- ✅ README.md (包含 Azure OpenAI 支持说明)
- ✅ src/openai_image_api/nodes.py (增强的节点代码)
- ✅ src/openai_image_api/config.py (配置助手)
- ✅ .env.example (环境变量模板)
- ✅ requirements.txt (依赖项)
- ✅ examples.py (使用示例)
# 在 ComfyUI 节点中配置
{
"provider": "azure",
"azure_endpoint": "https://your-resource.openai.azure.com/",
"api_key": "your-azure-api-key",
"azure_deployment": "gpt-image-1",
"prompt": "A beautiful landscape",
"size": "1024x1024",
"quality": "high"
}# 复制 .env.example 到 .env 并填写
AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
AZURE_OPENAI_API_KEY=your-azure-api-key
AZURE_OPENAI_DEPLOYMENT=gpt-image-1本项目基于 unicough/comfy_openai_image_api 开发,感谢原作者 Xin 的优秀工作!
MIT License - 与原项目保持一致
- 🐛 Bug 报告: https://github.com/cjj198909/comfy_openai_image_api_azure/issues
- 💡 功能建议: https://github.com/cjj198909/comfy_openai_image_api_azure/issues
- 📖 文档: README.md