{"ok":true,"endpoint":"POST /api/prompt","auth":"Authorization: Bearer gk_live_...","body":{"prompt":"string (natural language, English or Chinese)","execute":"boolean, default false"},"behaviour":{"plan_mode":"execute omitted/false → parse only. No generation, NO credits charged. Returns calls[] you can POST verbatim.","execute_mode":"execute:true and count <= 10 → generates inline and returns base64 GLBs, billed all-or-nothing like /api/batch.","large_requests":"count > 10 always returns a plan instead of generating: one generation takes ~6-15s and the platform kills a request at ~100s, so a big batch must be split into parallel calls of <= 10."},"cost":"10 credits per generated monster. Plan mode is free.","examples":["幫我生成30隻藍色大斧敵人","make 5 giant red greatsword goblins","three tiny blue archers"],"vocabulary":{"count":"阿拉伯數字或中文數字皆可(30 / 三十)。未指定 = 1 隻。單次上限 50 隻。","body":[{"value":"giant","say":["giant","huge","massive","colossal","巨大","巨人","超大","大型","大隻","大只"]},{"value":"heavy","say":["heavy","bulky","tank","fat","thick","brute","壯碩","壮硕","重裝","重装","厚重","肥","胖","壯","壮"]},{"value":"short","say":["short","small","tiny","little","mini","矮小","嬌小","娇小","迷你","小型","矮","小"]},{"value":"normal","say":["normal","medium","standard","average","regular","普通","一般","中等","標準","标准"]}],"weapon":[{"value":"greatsword","say":["greatsword","great sword","two-handed sword","twohanded sword","大劍","大剑","巨劍","巨剑","斬馬刀"]},{"value":"greataxe","say":["greataxe","great axe","battleaxe","battle axe","大斧","巨斧","戰斧","战斧"]},{"value":"doubleaxe","say":["doubleaxe","double axe","dual axe","twin axe","雙斧","双斧","雙手斧"]},{"value":"dagger","say":["dagger","knife","匕首","短刀","小刀"]},{"value":"spear","say":["spear","lance","polearm","長槍","长枪","長矛","长矛","矛","槍","枪"]},{"value":"bow","say":["bow","archer","ranged","弓箭","弓手","弓"]},{"value":"mage","say":["mage","wizard","staff","wand","magic","caster","法杖","法師","法师","魔法","巫師","巫师","杖"]},{"value":"stick","say":["stick","club","cudgel","木棍","棍棒","棍","棒"]},{"value":"sword","say":["sword","blade","劍","剑","刀"]},{"value":"axe","say":["axe","hatchet","斧頭","斧头","斧"]},{"value":"unarmed","say":["unarmed","fists","bare hand","barehanded","no weapon","徒手","空手","赤手","沒有武器","没有武器"]}],"palette":[{"value":"slate","say":["slate","grey","gray","silver","stone","灰色","銀色","银色","石灰","灰"]},{"value":"red","say":["red","crimson","scarlet","blood","紅色","红色","赤色","血紅","血红","紅","红","赤"]},{"value":"green","say":["green","emerald","jade","綠色","绿色","翠綠","翠绿","綠","绿"]},{"value":"blue","say":["blue","azure","cyan","藍色","蓝色","水藍","水蓝","藍","蓝"]},{"value":"amber","say":["amber","orange","yellow","gold","golden","琥珀","橙色","橘色","黃色","黄色","金色","黃","黄","橙","橘"]},{"value":"violet","say":["violet","purple","magenta","紫色","魔紫","紫"]}]},"note":"Anything you don't specify is left to the seed, so an unspecified trait varies naturally across the batch."}