How to create photos with AI
Turn a one-line idea into an image in seconds: picking a model, writing a good prompt, and how credits work.
Text-to-image generation turns a written description into a picture an AI model draws from scratch. It's the quickest way to get a visual for a social post, a blog cover, a product pitch, or a moodboard without digging through stock photos.
Steps
1) Open /app/ai-photo. 2) Describe what you want to see. 3) The free 'Enhance prompt' button expands a short idea with lighting, angle, and style details. 4) Pick a model and how many images you want, then generate. 5) Download the one you like, or vectorize it in one click.
Which model should I pick?
Fast (FLUX.1 schnell) costs 0.5 credits per image and is ideal for exploring ideas. Balanced (FLUX.2 klein) costs 1 credit per image and gives the best price/quality mix for most work. Pro (Lucid Origin) costs 3 credits per image and produces the cleanest result for detailed scenes and images with text. Every request costs at least 1 credit.
Prompt tips for better results
Spell out the subject, the setting, and the style separately: 'ceramic coffee cup on a wooden table, morning light, close-up, warm tones'. Adding a camera angle (top-down, close-up), lighting (sunset, studio light), and a style (photorealistic, watercolor, 3D) makes a noticeable difference.
Images are generated on Cloudflare Workers AI; your prompt is processed only to create the image. New accounts get 5 free credits, so you can try your first images without paying.
Frequently asked questions
- Is AI photo generation free?
- You get 5 free credits when you sign up; with the Fast model that's up to 10 images. The 'Enhance prompt' button is always free.
- Can I write prompts in languages other than English?
- Yes. 'Enhance prompt' rewrites your idea into the detailed English description the models understand best.
- Can I use the images commercially?
- You can use the images you generate in your own projects. Avoid generating images that imitate real people, brands, or copyrighted characters.