AI Creation
Image generation and editing plus AI music synthesis over a single API key. Pay per call in USDC via x402, no subscription or minimums.
Image generation and editing plus AI music synthesis over a single API key. Pay per call in USDC via x402, no subscription or minimums.
Every endpoint below is callable with one API key or paid per call in USDC over x402. There is no subscription and no minimum spend; you pay for the calls you make.
Image Generation & Editing
GPT Image, Google Nano Banana. Text-to-image and mask-based inpainting.
Generate images from text prompts (GPT-Image-1, DALL-E 3, Flux, Google Nano Banana) or edit existing images with mask-based inpainting. Up to 4K resolution. Smart route auto-selects the best model, or specify explicitly. Works with Video Generation (use generated images as Seedance seed frames) and Chat Completions (AI can generate images via function calling).
Pricing: $0.021–$0.041/call
| Method | Endpoint | Price | Description |
|---|---|---|---|
POST | /generations | $0.041 | Generate image from text prompt (up to 4K) |
POST | /image2image | $0.021 | Transform or edit an existing image |
GET | /models | $0.001 | List available image models |
Music Generation
AI Music via MiniMax. Full-length tracks from text prompts.
Generate full-length music tracks (~3 minutes) from text prompts via MiniMax. Supports lyrics (provide text) or instrumental mode. Custom style descriptions. Async workflow: submit → poll → get audio URL. Works with Video Generation — generate a soundtrack, then use it alongside Sora/Seedance clips for complete audio-visual content.
Pricing: $0.106/track
| Method | Endpoint | Price | Description |
|---|---|---|---|
POST | /generations | $0.106 | Generate full-length music track (~3 min) |
How to pay
Call any endpoint. Without a key you get HTTP 402 with the exact price in USDC; sign that quote with a Base or Solana wallet and repeat the request. With an account API key the same call is billed to your balance instead.
curl -i https://api.jarvisclaw.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto/free","messages":[{"role":"user","content":"Hello"}]}'