图像生成服务器

Seedream v4 MCP Server 是一个基于Bytedance的SeedDream 4.0模型和FAL AI的图像生成服务器,支持高级文本到图像生成、多图像生成和图像编辑功能。

  • by data-mindset
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 data-mindset/sts-seedream-mcp

使用说明

Seedream v4 MCP 服务器

通过FAL AI使用字节跳动的SeedDream 4.0模型生成图像的MCP服务器。

构建于 Smithery SDK(注:Smithery可能是一个特定公司或项目的名称,因此直接音译为“史密瑟里”SDK,具体翻译可能需根据上下文调整)

特点/特性

  • 使用SeedDream 4.0实现高级文本到图像生成
  • 灵活的图像尺寸调整(1024x1024 至 4096x4096)
  • 多图像生成能力
  • 加强安全检查
  • 生成与编辑的统一架构

先决条件

入门指南/开始使用

  1. 安装依赖项:

    npm install
    
  2. 启动开发服务器:

    npm run dev
    

    您将被提示输入您的FAL AI API密钥。

  3. 试试这个 generate_image 带有类似提示的工具:

    "A futuristic cityscape at sunset with flying cars"
    

发展

你的代码结构如下:

编辑 src/index.ts 翻译为中文是:“源代码目录下的索引 TypeScript 文件”。不过,通常我们不会直接翻译文件名,而是保持原样,因为文件名在编程和开发环境中具有特定的意义和用途。所以,更常见的表达方式是直接保留“src/index.ts”不变。但如果非要翻译其含义,如上所述 对工具进行定制。

工具:生成图像

使用SeedDream 4.0模型生成图像。

参数:

  • prompt (必填):图片的文字描述
  • image_size (可选):预设(例如,“square_1280”)或自定义{宽度,高度}(1024-4096像素)
  • num_images (可选):代数数量(1-6,默认:1)
  • max_images (可选):每次生成的最大图像数量(1-6,默认:1)
  • seed (可选):用于可重复性的随机种子
  • enable_safety_checker (可选):过滤不当内容(默认:true)

图像尺寸预设:

  • 正方形: square_1024, square_1280, square_1536
  • 肖像: portrait_1024, portrait_1280
  • 风景: landscape_1024, landscape_1280
  • 特别: wide_1024, tall_1024

构建

npm run build

创建捆绑服务器在 .smithery/

部署

  1. 在(指定位置)创建一个新的仓库 github.com/new

  2. 初始化 Git 并推送到 GitHub:

    git init
    git add .
    git commit -m "Initial commit"
    git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
    git push -u origin main
    
  3. 部署到Smithery的时间为 smithery.ai/new 翻译为中文是:“smithery.ai的新页面”或“smithery.ai的新入口”

  4. 在部署时使用您的FAL AI API密钥进行配置。

了解更多

许可证

麻省理工学院(MIT)