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!
- Ensure your project repository contains an open license (MIT / Apache / Creative Commons).
- Submit your repository URL and live demo link via our Discord or community showcase form.
- Our team reviews submissions weekly for creativity, stability, and playfulness.