newsence
來源篩選

Graviton: Create Complex Generative AI Pipelines, Auto-Export as API

Hacker News

Graviton is a new tool that transforms ComfyUI into a production-ready workflow engine for generative AI. It allows users to chain complex workflows, add approval gates, handle retries, and distribute processing across multiple GPUs, with automatic API export capabilities.

newsence

Graviton:創建複雜的生成式AI流程,自動匯出為API

Hacker News
大約 1 個月前

AI 生成摘要

Graviton 是一款新工具,可將 ComfyUI 轉變為生產級的生成式 AI 工作流程引擎。它允許使用者串聯複雜的工作流程、加入審核閘、處理重試,並將處理分散到多個 GPU,同時具備自動匯出為 API 的功能。

GitHub - jaskirat05/Graviton: Graviton: Daisy-Chain ComfyUI workflows. Distribute among multiple GPUs

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

To see all available qualifiers, see our documentation.

Graviton: Daisy-Chain ComfyUI workflows. Distribute among multiple GPUs

License

jaskirat05/Graviton

Folders and files

Latest commit

History

Repository files navigation

Graviton

Orchestrate multi-step ComfyUI workflows with approvals, retries, and distributed GPU load balancing.

Graviton turns ComfyUI into a production-ready workflow engine. Chain multiple workflows together, add human approval gates, automatically retry failed steps, and distribute work across multiple GPU servers.

Features

Quick Start

Prerequisites

Step 1: Clone & Setup

Step 2: Setup ComfyUI

Copy graviton/folder_paths.py to your ComfyUI installation directory:

This enables Graviton to sync workflows from your ComfyUI server.

Step 3: Add Your Workflows

Export your ComfyUI workflows (API format) and place them in your ComfyUI server's models/templates/ directory:

Graviton will automatically sync these workflows from your ComfyUI server.

Step 4: Configure

Edit config.yaml with your ComfyUI server address (see config file for examples).

Step 5: Start

That's it! Open http://localhost:3000 to access the visual editor.

Workflow Requirements

For best compatibility, your ComfyUI workflows should follow these guidelines:

Outputs

Inputs

Customizing Editable Parameters

When Graviton syncs a workflow, it auto-generates an _overrides.json file in the templates/ directory:

To customize which parameters are editable in the UI:

Validating Workflows

To check if a workflow will work on a specific ComfyUI server:

This checks if the server has all required custom nodes installed.

Configuration

Local ComfyUI (same machine)

Remote ComfyUI

Use Cloudflare Tunnel or ngrok to expose your remote ComfyUI:

See config.yaml.example for more options.

Approval Flow

When a step has approval enabled:

This enables iterative refinement without restarting the entire chain.

License

MIT

About

Graviton: Daisy-Chain ComfyUI workflows. Distribute among multiple GPUs

Resources

License

Uh oh!

There was an error while loading. Please reload this page.

Stars

Watchers

Forks

Releases

Packages

0

Contributors

2 Image Image

Languages

Footer

Footer navigation