Skip to main content

iApp Image Generation

The first Thai-made AI image generation model, by the iApp Technology team! ภาษาไทย แม่นเฉียบ พลาดน้อยมาก

iApp Image Generation is the first Thai image generation model, fine-tuned in-house by the iApp Technology team for the Thai language. It creates images from a description written in Thai or English and renders the Thai or English text you specify exactly as written — every character, vowel and tone mark — in one of 19 Thai typefaces. It is built for material where wrong Thai spelling is not acceptable: posters, shop signs, greeting cards, product labels, presentation slides, banners and social-media graphics. General image generation models render Thai script as look-alike strokes; this model treats your text as typography and places it into the generated scene. In the launch gallery run on 2 September 2026, 33 of 34 prompts (97%) came out with the Thai text exactly as written.

Live Demo

Describe the image in Thai or English, enter the Thai or English text that must appear, choose a typeface and a size. Or pick one of the 25 examples below.

The generated image appears here.
Request as cURL
curl -X POST 'https://api.iapp.co.th/v3/store/image-generation/iapp-image-generation/generate' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"prompt":"โปสเตอร์โปรโมชั่นร้านกาแฟสไตล์มินิมอล โทนสีน้ำตาลครีม มีแก้วกาแฟลาเต้อาร์ตอยู่ตรงกลาง แสงอบอุ่น","text":["กาแฟสด ลด 50%"],"font":"kanit-bold","size":"768x1280"}'

Examples: 25 generated images

All 25 images below were generated by iApp Image Generation on 2 September 2026 from the request shown on each card, without any editing. Click an image to open it at full size, or use the button to load its request into the live demo.

ก๋วยเตี๋ยวเรือ อร่อยมาก
ก๋วยเตี๋ยวเรือ อร่อยมาก
Shop sign · typeface kanit-bold · 1280 × 768
Photo of a red painted wooden sign in front of a boat-noodle shop by a Bangkok canal, morning sunlight
สุขสันต์วันเกิด
สุขสันต์วันเกิด
Birthday card · typeface itim · 1024 × 1024
Pastel birthday greeting card with a cake and balloons, cute flat illustration style
สวัสดีปีใหม่
สวัสดีปีใหม่
New Year card · typeface kanit-bold · 1024 × 1024
New Year greeting card, fireworks over Bangkok skyline at midnight, deep blue and gold
ยินดีต้อนรับสู่ประเทศไทย
ยินดีต้อนรับสู่ประเทศไทย
Neon sign · typeface charm · 1280 × 768
Glowing pink neon sign on a dark brick wall at night, cinematic
ชาไทย 35 บาท
ชาไทย 35 บาท
Chalkboard menu · typeface sriracha · 1024 × 1024
Cafe chalkboard menu written in white chalk, a glass of Thai iced tea drawn beside the text
น้ำปลาแท้
น้ำปลาแท้
Product label · typeface taviraj · 1024 × 1024
Studio product photo of a clear glass fish-sauce bottle with a classic blue-and-gold label, soft lighting
กรุงเทพมหานคร 25 กม.
กรุงเทพมหานคร 25 กม.
Road sign · typeface notosans · 1280 × 768
Photo of a green highway direction sign in Thailand with a white arrow, clear blue sky
กาแฟบ้านสวน
กาแฟบ้านสวน
Cafe storefront · typeface mitr · 1280 × 768
Photo of a cosy garden cafe storefront with a wooden hanging sign, plants and fairy lights
ทุเรียนหมอนทอง
ทุเรียนหมอนทอง
Fruit stall sign · typeface sriracha · 1280 × 768
Photo of a durian stall at a Thai fresh market with a hand-painted yellow sign, piles of durian
สู้ ๆ นะ
สู้ ๆ นะ
Sticker · typeface mali · 1024 × 1024
Cute die-cut sticker of a smiling orange cat holding a sign, white border, flat vector style
ลดโลกร้อน
ลดโลกร้อน
Tote bag · typeface athiti-bold · 1024 × 1024
Canvas tote bag on a wooden table with green screen-printed text, natural light product photo
ขอบคุณค่ะ
ขอบคุณค่ะ
Coffee mug · typeface itim · 1024 × 1024
White ceramic mug with printed text, on a desk next to a laptop, soft morning light
ขอเชิญร่วมงานมงคลสมรส
ขอเชิญร่วมงานมงคลสมรส
Wedding invitation · typeface notoserif · 1024 × 1024
Elegant wedding invitation card, cream paper, gold foil floral frame, minimal
รักแม่ที่สุด
รักแม่ที่สุด
Mother's Day card · typeface mali · 1024 × 1024
Mother's Day card with blue and white jasmine flowers, soft watercolour style
สุขสันต์วันสงกรานต์
สุขสันต์วันสงกรานต์
Songkran poster · typeface k2d-bold · 768 × 1280
Songkran festival poster, water splashes, jasmine garlands, bright turquoise and orange, playful illustration
นวดแผนไทย
นวดแผนไทย
Spa promotion · typeface taviraj · 768 × 1280
Thai spa promotion poster, orchids, candles and a stone bowl, calm green and cream tones
สั่งอาหารง่าย ๆ
สั่งอาหารง่าย ๆ
App splash screen · typeface prompt-bold · 768 × 1280
Mobile food-delivery app splash screen, orange gradient, illustrated scooter rider, clean UI
ส้มตำแซ่บ
ส้มตำแซ่บ
Restaurant neon · typeface charm · 1280 × 768
Green neon sign of a papaya-salad restaurant on a night-market street, warm bokeh lights
คอนเสิร์ตใหญ่ 2569
คอนเสิร์ตใหญ่ 2569
Event ticket · typeface chakrapetch-bold · 1280 × 768
Concert ticket design, dark purple with stage lights and a crowd silhouette, barcode on the right
เปิดแล้ววันนี้
เปิดแล้ววันนี้
Billboard · typeface kanit-bold · 1280 × 768
Large roadside billboard for a new shopping mall opening, evening city traffic below, photorealistic
ตลาดนัดกลางคืน
ตลาดนัดกลางคืน
Night market sign · typeface kanit-bold · 1280 × 768
Entrance arch of a Thai night market with colourful light bulbs, crowds and food stalls
เงาแห่งอโยธยา
เงาแห่งอโยธยา
Book cover · typeface pridi · 768 × 1280
Historical novel book cover, silhouette of an ancient Ayutthaya temple at dusk, golden title area
ฝันให้ไกล ไปให้ถึง
ฝันให้ไกล ไปให้ถึง
Motivational poster · typeface kanit · 768 × 1280
Motivational poster, sunrise over misty mountains in northern Thailand, minimal centred text
ปัญญาประดิษฐ์เพื่อคนไทย
ปัญญาประดิษฐ์เพื่อคนไทย
Presentation slide · typeface chakrapetch-bold · 1280 × 768
Corporate technology presentation slide, dark navy gradient background, glowing neural-network graphic on the right
ห้ามจอดรถ บริเวณนี้
ห้ามจอดรถ บริเวณนี้
Notice · typeface sarabun-bold · 1024 × 1024
Close-up photo of an A4 paper notice taped to an office glass door

Quick Start

You need an API key from the iApp AI Portal. Send a JSON body with the apikey header:

curl -X POST https://api.iapp.co.th/v3/store/image-generation/iapp-image-generation/generate \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "การ์ดอวยพรวันเกิดสีพาสเทล มีเค้กและลูกโป่ง ลายเส้นน่ารักแบบภาพประกอบ",
"text": "สุขสันต์วันเกิด",
"font": "kanit-bold",
"size": "1024x1024"
}'
{
"status": "success",
"id": "20260902-054442-f26467",
"width": 1024,
"height": 1024,
"font": "kanit-bold",
"text": ["สุขสันต์วันเกิด"],
"mime_type": "image/png",
"image_base64": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADwf7zU...",
"time": { "translate": 3.1, "generate": 8.6, "total": 11.8 },
"iapp": { "images": 1, "version": "1.0.0-20260902" }
}

Code examples for Python and JavaScript are in the Technical Reference.

Endpoints and Pricing

EndpointDescriptionPrice
POST /v3/store/image-generation/iapp-image-generation/generateGenerate one image3 IC per image — 1.5 IC during the preview
GET /v3/store/image-generation/iapp-image-generation/fontsList the available Thai typefacesFree

Only successful responses are charged. The preview price applies to every account for the duration of the preview release; the list price will apply after the preview ends, announced at least 14 days in advance.

Performance

Measured on the production service, 2 September 2026, one image per request.

MetricValue
Median generation time (1024 × 1024)10 s per image (observed range 8–14 s)
Serving capacityabout 17 images per minute, about 1,000 per hour, on 4 GPUs; requests beyond that wait in a first-come queue
Sizes1024 × 1024, 1280 × 768, 768 × 1280, 1536 × 1024, 1024 × 1536
TextUp to 4 lines, up to 120 characters per line; 19 Thai typefaces
PromptThai or English, up to 1,500 characters
Rate limits (per API key)2 per second, 30 per minute, 600 per hour

Requests are processed one at a time per GPU; during the preview the service runs on a single GPU, so response time grows with concurrent load.

Thai Text Accuracy

The text you pass in text is typeset with the selected typeface and used as a reference for the image model, so its spelling is deterministic: in the internal acceptance set of 11 prompts covering signs, posters, slides, labels and clothing (2 September 2026), all 11 images rendered the requested Thai text letter-perfect, verified with iApp Thai OCR. In the launch gallery run of 34 prompts on the same day, 33 images (97%) rendered the requested text exactly; the 25 examples above are taken from that run without retouching. Without this mechanism, the same model renders Thai text correctly in 49% of prompts on our 80-prompt Thai text benchmark, which is why the service applies it to every request that includes text.

Two limits apply:

  • The letters keep the shape of the selected typeface; decorative effects such as neon glow or chalk texture are applied by the model only partially.
  • Thai text that appears in prompt but not in text is not guaranteed. Put every string that must appear in the image into text.

Data Security and Compliance

  • The service is GDPR and PDPA compliant.
  • Prompts and text are used only to generate the requested image.
  • Generated images are returned inline in the response and are deleted from the service within 24 hours.
  • The model runs on iApp-operated GPU infrastructure; no prompt or image is sent to a third-party image-generation provider.

Technical Reference

Request

POST /v3/store/image-generation/iapp-image-generation/generate accepts application/json with the apikey header.

FieldTypeRequiredDescription
promptstringYesThe scene to generate, in Thai or English (max 1,500 characters). Text quoted in double quotes inside the prompt is also rendered exactly.
textstring or arrayNoThai text that must appear in the image. One line per array item, or one string with line breaks (max 4 lines).
fontstringNoTypeface id from the table below. Default kanit-bold.
sizestringNo1024x1024 (default), 1280x768, 768x1280, 1536x1024, 1024x1536.
stylestringNoOptional style hint appended to the prompt, e.g. photorealistic, flat vector, watercolor.
seedintegerNoFixes the random seed for reproducible output.
text_scalenumberNoWidth of the text block as a fraction of the image, 0.2–0.9. Default 0.55.

Every successful response carries the header iapp-input-images: 1.

Response

{
"status": "success",
"id": "20260902-071417-3b2093",
"width": 768,
"height": 1280,
"font": "kanit-bold",
"text": ["กาแฟสด ลด 50%"],
"seed": null,
"mime_type": "image/png",
"image_base64": "...",
"time": { "translate": 3.2, "generate": 10.0, "total": 13.4 },
"iapp": { "images": 1, "version": "1.0.0-20260902" }
}

Typefaces

GET /v3/store/image-generation/iapp-image-generation/fonts returns this list. All typefaces are published under the SIL Open Font License.

idTypefaceCharacter
kanit-boldKanit Bold (default)Modern, bold
kanitKanitModern
prompt-boldPrompt BoldModern, bold
promptPromptModern
sarabun-boldSarabun BoldFormal, documents
sarabunSarabunFormal, documents
mitrMitrRounded, friendly
chakrapetch-boldChakra Petch BoldTechnical, geometric
athiti-boldAthiti BoldCompact
k2d-boldK2D BoldDisplay
notosansNoto Sans ThaiNeutral sans-serif
pridiPridiSerif
tavirajTavirajSerif
notoserifNoto Serif ThaiSerif
itimItimPlayful
maliMaliHandwriting
srirachaSrirachaHandwriting
charmCharmCursive handwriting
srisakdiSrisakdiDecorative

Errors

HTTP statusMeaning
400Invalid size, font or field value; the message names the field
401Missing or invalid apikey
402Insufficient credits
429Rate limit exceeded for this API key
503The model is starting; retry after 60 seconds

Code Examples

curl -X POST https://api.iapp.co.th/v3/store/image-generation/iapp-image-generation/generate \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "ป้ายไฟนีออนเรืองแสงยามค่ำคืนบนถนนข้าวสาร", "text": "ยินดีต้อนรับสู่ประเทศไทย", "font": "prompt-bold", "size": "1280x768"}' \
| python3 -c "import sys, json, base64; r = json.load(sys.stdin); open('image.png', 'wb').write(base64.b64decode(r['image_base64'])); print(r['time'])"

Changelog

VersionDateChange
v1.0.0-202609022 Sep 2026Preview release: Thai and English prompts, exact Thai text rendering with 19 typefaces, five output sizes. Preview price 1.5 IC per image.