图像生成服务器

一个基于OpenAI Dall-E模型的服务器端实现,通过文本提示实时生成图像,支持多客户端连接。

  • by weester-yan
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 weester-yan/mcp-dalle-sse-server

使用说明

MCP 从-E SSE 服务器

MCP SSE服务器,用于通过OpenAI Dall-E模型生成图像。

描述

该项目是一个服务器端实现,利用OpenAI的Dall-E模型基于文本提示生成图像。它利用服务器发送事件(SSE)提供实时图像生成体验。

特性

  • 实时图像生成:使用OpenAI的Dall-E模型实时生成图像。
  • 服务器发送的事件:使用SSE将图像生成过程流式传输给客户端。
  • 多客户端支持:支持多个SSE客户端同时连接到服务器。
  • JavaScript和TypeScript:主要用JavaScript和TypeScript编写,用于健壮和可扩展的开发。

语言构成

  • 脚本: 60.4%
  • TypeScript: 38.4%
  • Docker 文件: 1.2%

入门指南

先决条件

  • Node.js(v14.0.0或更高版本)
  • Docker(可选,用于容器化部署)

安装

  1. 克隆存储库:

    git clone https://github.com/weester-yan/mcp-dalle-sse-server.git
    cd mcp-dalle-sse-server
    
  2. 安装依赖项:

    npm install
    

用法

  1. 启动服务器:

    npm start
    
  2. 访问服务器:

    打开您的网络浏览器并导航到 http://localhost:3000.

Docker部署

  1. 构建Docker镜像:

    docker build -t mcp-dalle-sse-server .
    
  2. 运行Docker容器:

    docker run -p 3000:3000 mcp-dalle-sse-server
    

配置

可以使用环境变量设置配置选项:

  • PORT:服务器将运行的端口(默认值: 3000).
  • OPENAI_API_KEY:用于访问Dall-E模型的OpenAI API密钥。

贡献

欢迎投稿!请提交一个pull请求或打开一个问题来讨论任何更改。

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

致谢

  • OpenAI提供Dall-E模型。
  • 帮助改进这个项目的贡献者。