AI图像生成服务

基于Together AI的图像生成模型,提供高质量的图像生成服务,支持多种参数配置和输出选项。

  • by stefanskiasan
  • JavaScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 stefanskiasan/togetherai-image-mcp-server

使用说明

人工智能图像服务器

MCP服务器,用于使用Together AI的图像生成模型生成图像。

设置

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build

配置

1.Together AI API密钥

服务器需要Together AI API密钥。你可以从 共同的AI平台.

2.临床配置

将服务器添加到Cline MCP设置文件中:

对于macOS/Linux: ~/Library/Application Support/Windsurf/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

{
  "mcpServers": {
    "togetherai-image": {
      "command": "node",
      "args": ["/path/to/togetherai-image-server/build/index.js"],
      "env": {
        "TOGETHER_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

临床应用

服务器提供 generate_image 工具具有以下参数:

{
  prompt: string;           // Required: Text description of the image to generate
  model?: string;          // Optional: Model to use (default: 'black-forest-labs/FLUX.1.1-pro')
  width?: number;          // Optional: Image width in pixels (default: 1024)
  height?: number;         // Optional: Image height in pixels (default: 768)
  steps?: number;         // Optional: Number of inference steps (default: 28)
  n?: number;             // Optional: Number of images to generate (default: 1)
  outputDir?: string;     // Optional: Directory where images will be saved (default: './output')
}

示例用法

你可以这样使用Cline中的服务器:

Generate an image of a cat and save it to my desktop:

<use_mcp_tool>
<server_name>togeherai-image</server_name>
<tool_name>generate_image</tool_name>
<arguments>
{
  "prompt": "A cute cat sitting on a windowsill",
  "outputDir": "/Users/username/Desktop/generated-images"
}
</arguments>
</use_mcp_tool>

输出

该工具返回一个JSON响应,其中包含:

  • filepath:保存图像的完整路径
  • filename:保存的图像文件的名称
  • dimensions:图像的原始和最终尺寸

特性

  • 支持Together AI最新的FLUX.1.1-pro模型
  • 如果尺寸低于256像素,则自动调整图像大小
  • 调整大小时保持纵横比
  • 高质量JPEG输出(90%质量)
  • 递归创建输出目录
  • 返回包括图像尺寸在内的详细元数据