图像生成与编辑API

一个基于OpenAI GPT-Image-1 API的图像生成与编辑服务,提供通过文本提示和输入图像生成或编辑图像的功能,并将结果存储在S3兼容的对象存储服务器中。

  • by GaussianGuaicai
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 gaussianguaicai/mcp-openai-imageapi

使用说明

MCP OpenAI图像API

一种模型上下文协议(MCP)服务器,用于使用OpenAI的GPT-Image-1 API生成和编辑图像。该项目提供了一个API接口,用于根据文本提示和输入图像生成或编辑图像,并通过兼容S3-的对象存储服务器存储和提供结果。

特性

  • 使用OpenAI的GPT-Image-1从文本提示生成图像
  • 根据提示和输入图像编辑图像
  • 基于异步FastAPI的MCP服务器
  • 从对象存储中自动上传和检索图像

需求

  • Python 3.8+
  • OpenAI API密钥
  • 访问S3兼容对象存储服务器(例如MinIO、AWS S3或自托管)

注: 您必须提供自己的S3兼容对象存储服务器。这个项目包括一个非常简单的对象存储后端。

服务器公开了一个工具 gpt-image-generator 用于生成或编辑图像。有关API的详细信息,请参见代码。

配置

  • 将您的OpenAI API密钥设置为环境变量: OPENAI_API_KEY
  • 根据存储服务器实施的需要配置与S3兼容的对象存储凭据。

许可证

麻省理工学院

免责声明

此项目需要外部或自托管的S3兼容对象存储服务器。在使用此项目之前,请确保您有权访问此类服务。