Flux Image Generation Server

Flux Image Generation Server

site icon
2025.02.24 0
JavaScript图片生成HTTP服务内容生成
Flux Image Generation Server 是一个简单的HTTP服务器,用于调用Replicate的Flux Schnell模型生成图片。它提供了一个简单的API端点,用户可以通过发送包含图片描述的POST请求来生成图片。
View on GitHub

Overview

基本能力

产品定位

Flux Image Generation Server 是一个基于HTTP的图片生成服务,专门用于调用Replicate的Flux Schnell模型来生成图片。

核心功能

  • 提供HTTP API端点,用于生成图片。
  • 支持通过JSON格式的请求体传递图片描述。
  • 返回生成图片的数据或错误信息。

适用场景

  • 需要快速生成图片的应用场景。
  • 开发者在项目中集成图片生成功能。
  • 测试和演示Replicate的Flux Schnell模型的能力。

工具列表

  • curl:用于发送HTTP请求到服务器的API端点。

常见问题解答

  • 如何设置Replicate API token? 通过环境变量REPLICATE_API_TOKEN设置。
  • 服务器运行在哪个端口? 默认运行在端口3000上。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。

安装教程

  1. 克隆项目并进入项目目录。
  2. 运行以下命令安装依赖: bash npm install
  3. 设置Replicate API token: bash export REPLICATE_API_TOKEN=your_token_here
  4. 编译并启动服务器: bash npm run build npm start

调试方式

  1. 确保服务器已启动并运行在端口3000上。
  2. 使用curl发送测试请求: bash curl -X POST http://localhost:3000/generate \ -H "Content-Type: application/json" \ -d '{"prompt": "black forest gateau cake spelling out the words \"FLUX SCHNELL\", tasty, food photography, dynamic shot"}'
  3. 检查返回的响应数据或错误信息。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。