使用ComfyUI工作流

更新时间:

智作工坊提供简洁易用的 AI 图像生成和处理工作流接口,支持多种编程语言快速接入。

快速开始

前提条件

  • 已开通智作工坊公有云服务

  • 准备好开发环境(Java 8+/Python 3.7+/Node.js 14+)

第一步:获取 API 凭据

创建应用

  1. 进入智作工坊控制台的应用管理

  2. 点击创建应用,填写应用信息

  3. 创建完成后,点击查看详情获取应用的 app_keyapp_secret

配置环境变量(推荐)

# 设置 API 凭据
export SPEEDPIX_APP_KEY="your-app-key"
export SPEEDPIX_APP_SECRET="your-app-secret"
export SPEEDPIX_ENDPOINT="https://openai.edu-aliyun.com"  # 可选

第二步:选择 SDK 语言

语言

安装方式

文档链接

Java

Maven/Gradle

Java SDK 接入指南

Python

pip install

Python SDK 接入指南

Node.js

npm install

Node SDK 接入指南

Go

go get

Go SDK 接入指南

第三步:快速体验(以 Java 为例)

安装依赖

Maven:

<dependency>
    <groupId>com.aliyun.speedpix</groupId>
    <artifactId>speedpix-java</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle:

implementation 'com.aliyun.speedpix:speedpix-java:1.0.0'

一行代码调用工作流

import com.aliyun.speedpix.SpeedPix;
import com.aliyun.speedpix.model.ComfyPromptRequest;
import java.util.HashMap;
import java.util.Map;

public class QuickStart {

    public static void main(String[ ] args) throws Exception {

        // 准备输入参数
        Map<String, Object> input = new HashMap<>();
        input.put("prompt", "电影摄影藤缠绕在乡村小屋的墙壁上,秋天结着一簇簇半透明的葡萄");
        input.put("width", "768");
        input.put("height", "1024");
        input.put("control_image", "./input.jpg"); // 本地文件自动上传
        
        // 一行代码调用工作流
        var result = SpeedPix.run(ComfyPromptRequest.builder()
            .workflowId("artistic_characters")
            .versionId("v4")
            .inputs(input)
            .build(), ResultDTO.class);
        
        // 保存结果
        if (result.getOutput() != null && result.getOutput().getImages() != null) {
            result.getOutput().getImages().save("enhanced_output.png");
            System.out.println("图片已保存!");
        }
    }
    
    // 定义输出结构
    public static class ResultDTO {
        private ImageOutput images;
        public ImageOutput getImages() { return images; }
        public void setImages(ImageOutput images) { this.images = images; }
    }
}

输入图片

输出图片

教育

efd3ae5d76734e05975367449b6537b3_00000_