📚 Developer & Creator Documentation

Build Your Own Fun AI Magic

Learn how to plug into our API endpoints, submit your open AI projects, and build whimsical interactive web applications.

Quickstart API Guide

The aidoing.fun API allows developers to trigger fun AI generators directly from JavaScript, Python, or cURL.

1. Authentication

All API requests require a Bearer token in the Authorization header. You can obtain your API key from your Creator Pro or Studio dashboard.

Authorization: Bearer fun_sec_key_998877665544332211

2. Generate Fun Concept (JavaScript Example)

Send a POST request to generate a fun AI output concept:

// JavaScript Fetch Example async function generateFunConcept(prompt) { const response = await fetch('https://api.aidoing.fun/v1/generate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY' }, body: JSON.stringify({ prompt: prompt, mode: 'pixel_art', // Options: 'pixel_art', 'voice_morph', 'meme_alchemy' format: 'png' }) }); const data = await response.json(); console.log("Generated Result:", data.url); return data; } generateFunConcept("Retro 80s arcade robot serving sushi");

3. Python Quickstart

import requests url = "https://api.aidoing.fun/v1/generate" headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } payload = { "prompt": "Cyberpunk cat wearing neon sunglasses", "style": "synthwave" } response = requests.post(url, json=payload, headers=headers) print("Result URL:", response.json().get("result_url"))

Submitting Your AI Project

Have you created a fun AI web tool or open repository? We feature the top community submissions on our homepage showcase!

  1. Ensure your project repository contains an open license (MIT / Apache / Creative Commons).
  2. Submit your repository URL and live demo link via our Discord or community showcase form.
  3. Our team reviews submissions weekly for creativity, stability, and playfulness.