Media
renderful-ai
Generate images and videos via renderful.ai API
---
name: renderful-ai
description: |
Generate images and videos via renderful.ai API (FLUX, Kling, Sora, WAN, etc.) with crypto payments.
Use when the user wants to create AI images, videos, or needs a crypto-friendly generation service.
Triggers: renderful, renderful.ai, generate image, generate video, crypto payment generation
allowed-tools: Bash(curl), Web(fetch)
---
# Renderful AI
Generate AI images and videos using the renderful.ai API. Pay with crypto (Base/Polygon/Solana).
## API Base URL
```
https://api.renderful.ai/v1
```
## Authentication
Get API key from https://renderful.ai/dashboard
```bash
# Set as environment variable
export RENDERFUL_API_KEY="rf_your_api_key"
```
## Quick Start
### Generate an Image
```bash
curl -X POST https://api.renderful.ai/v1/generate \
-H "Authorization: Bearer $RENDERFUL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-dev",
"prompt": "a cat astronaut floating in space, cinematic lighting",
"width": 1024,
"height": 1024,
"steps": 28
}'
```
### Generate a Video
```bash
curl -X POST https://api.renderful.ai/v1/generate \
-H "Authorization: Bearer $RENDERFUL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-1.6",
"prompt": "a serene mountain landscape at sunset, camera slowly panning",
"duration": 5,
"width": 1280,
"height": 720
}'
```
## Available Models
### Image Models
| Model | Description | Best For |
|-------|-------------|----------|
| `flux-dev` | FLUX.1 Dev | General purpose, high quality |
| `flux-schnell` | FLUX.1 Schnell | Fast generation |
| `flux-pro` | FLUX.1 Pro | Highest quality |
| `sdxl` | Stable Diffusion XL | Classic diffusion |
| `gemini-3` | Gemini 3 Pro Image | Google image gen |
| `grok-imagine` | Grok Imagine | X/Twitter integration |
| `seedream` | Seedream 4.5 | Asian aesthetic |
| `reve` | Reve Image | Artistic styles |
### Video Models
| Model | Description | Duration |
|-------|-------------|----------|
| `kling-1.6` | Kling 1.6 | Up to 10s |
| `kling-1.5` | Kling 1.5 | Up to 10s |
| `veo-3` | Google Veo 3 | Up to 8s |
| `veo-2` | Google Veo 2 | Up to 8s |
| `seedance` | Seedance 1.5 | Up to 10s |
| `wan-2.5` | Wan 2.5 | Up to 10s |
| `ltx` | LTX Video | Up to 10s |
| `omnihuman` | OmniHuman | Portrait videos |
## Image Generation Options
```json
{
"model": "flux-dev",
"prompt": "required - your image description",
"negative_prompt": "optional - what to avoid",
"width": 1024,
"height": 1024,
"steps": 28,
"seed": 42,
"format": "png"
}
```
## Video Generation Options
```json
{
"model": "kling-1.6",
"prompt": "required - your video description",
"duration": 5,
"width": 1280,
"height": 720,
"fps": 24,
"seed": 42
}
```
## Check Generation Status
```bash
curl https://api.renderful.ai/v1/status/{task_id} \
-H "Authorization: Bearer $RENDERFUL_API_KEY"
```
## Response Format
```json
{
"task_id": "rf_abc123",
"status": "completed",
"url": "https://cdn.renderful.ai/generated/abc123.png",
"expires_at": "2026-02-02T12:00:00Z"
}
```
## Pricing
Pay with USDC on Base, Polygon, or Solana. Check current rates at https://renderful.ai/pricing
## x402 Integration
Renderful supports x402 payments for agent autonomy:
```bash
# Agent can pay directly without human approval
export RENDERFUL_X402_WALLET="your_agent_wallet"
export RENDERFUL_PREFER_X402="true"
```
## Error Handling
| Status | Meaning |
|--------|---------|
| 200 | Success |
| 402 | Payment required (x402 flow) |
| 429 | Rate limit |
| 500 | Generation failed |
## Examples
### Simple Image
```bash
curl -X POST https://api.renderful.ai/v1/generate \
-H "Authorization: Bearer $RENDERFUL_API_KEY" \
-d '{"model":"flux-dev","prompt":"a cute cat","width":512,"height":512}'
```
### Video with Specific Settings
```bash
curl -X POST https://api.renderful.ai/v1/generate \
-H "Authorization: Bearer $RENDERFUL_API_KEY" \
-d '{
"model": "kling-1.6",
"prompt": "underwater coral reef, fish swimming, sunlight rays",
"duration": 5,
"width": 1920,
"height": 1080
}'
```
## Tips
- Use detailed prompts for better results
- Include style descriptors ("cinematic", "photorealistic", "anime")
- Negative prompts help avoid unwanted elements
- Check status for video generation (takes 30-120s)
media
By
Comments
Sign in to leave a comment