imageat-workflow / README.md
incendies's picture
fix(upscaler): replace GradioNode with FnNode that calls API with single path
8ed828d
---
title: Imageat Workflow - Free Tools
emoji: 🎨
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 6.5.1
app_file: app.py
pinned: false
license: mit
short_description: Free AI tools for image processing & generation
---
# Imageat Workflow - Free AI Tools
Collection of **free AI tools** powered by Daggr for use with the Imageat Next.js application.
## 🎨 Available Free Tools
| Tool | Description | Input | Output |
|------|-------------|-------|--------|
| **Background Removal** | Remove background from images using AI | Image | Image |
| **Image Upscaler** | Enhance image resolution with AI upscaling | Image | Image |
| **Z-Image Turbo** | Fast image generation with Tongyi Z-Image model | Prompt | Image |
| **FLUX.2 Klein 9B** | Generate images with Black Forest Labs FLUX.2 model | Prompt | Image |
| **Text to 3D** | Transform text prompts into 3D models | Prompt | 3D Model |
## πŸ”— Underlying Spaces
These tools connect to the following HuggingFace Spaces:
- `hf-applications/background-removal` - GPU-accelerated background removal
- `Phips/Upscaler` - AI image upscaling (Upscaler node calls the API with a single filepath; connect INPUT Image directly to Upscaler)
- `hf-applications/Z-Image-Turbo` - Fast image generation
- `black-forest-labs/FLUX.2-klein-9B` - FLUX.2 Klein 9B model
- `hysts-daggr/daggr-text-to-image-to-3d` - Text to 3D pipeline
## πŸ“‘ API Usage
This Space is designed to be called from the Next.js app via `@gradio/client`.
### Example API Call
```typescript
import { Client } from "@gradio/client";
const client = await Client.connect("incendies/imageat-workflow");
const result = await client.predict("/image", { image: myImageBlob });
```
## πŸ› οΈ Configuration
The Space must run with **Gradio** SDK so `@gradio/client` can connect.
### Troubleshooting
If you see "Unexpected token '<', \"<!DOCTYPE\"..." when calling the API:
1. Ensure `sdk: gradio` is in this README's frontmatter
2. Push changes and wait for rebuild
3. Space must show **Running** status before API calls work
[Spaces configuration reference](https://huggingface.co/docs/hub/spaces-config-reference)