AI T-Shirt DesignerAPI
Generate custom, print-ready T-shirt artwork using AI with text prompts, brand assets, style preferences, and realistic mockups
Endpoint
POST https://backend.aaddyy.com/api/ai/t-shirt-designer
Authentication
Authorization: Bearer YOUR_API_KEY
Parameters
Required
promptrequiredOptional
design_typeValues: Graphic ArtworkTypography-OnlyLogo-BasedPattern Design
inspiration_imagelogo_imagelogo_placementValues: Top LeftTop RightBottom CenterSleeveBack NeckIntegrated in Design
art_styleValues: MinimalistVintageStreetwearCartoonAbstractRealisticRetroGrungePop ArtAnimeCyberpunk
moodValues: FunBoldMotivationalAestheticWhimsicalChill
target_audienceValues: CasualStreetwearSportsMinimalistKidsUnisex
design_placementValues: Front CenterBack CenterPocket AreaSleeveFull Wrap
tshirt_colorinclude_texttext_contenttext_font_styleValues: Bold SansHandwrittenGraffitiSerifRetro
text_placementValues: TopBottomCenter
text_colortext_effectsapparel_typeValues: T-shirtHoodieTank TopSweatshirtPoloLong Sleeve
mockup_styleValues: Flat LayOn Male ModelOn Female ModelOn Mannequin3D Floating
creativity_levelaspect_ratioValues: 1:14:33:22:34:53:416:9
output_formatValues: pngjpegwebp
num_imagesExample Request
curl -X POST https://backend.aaddyy.com/api/ai/t-shirt-designer \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A serene mountain landscape at sunset",
"num_images": 1
}'Request Body
{
"prompt": "A serene mountain landscape at sunset",
"num_images": 1
}Example Response
{
"success": true,
"message": "AI T-Shirt Designer completed successfully",
"timestamp": "2026-04-01T22:36:06.047Z",
"requestId": "req_kegr0w606",
"data": {
"cost": 0.06,
"remainingCredits": 9.95
}
}SDK
import { AADDYY } from 'aaddyy'
const client = new AADDYY()
const result = await client._request('POST', '/api/ai/t-shirt-designer', {
"prompt": "A serene mountain landscape at sunset",
"num_images": 1
})Install: npm install aaddyy
Pricing
~6 credits (~$0.06) per request
Rate Limits
10 requests per 1m
Burst: 3