Source: https://ailoot.ai/models/th/x-ai-grok-imagine-image-2-0/
Canonical: https://ailoot.ai/models/th/x-ai-grok-imagine-image-2-0/
Language: th

# xAI: Grok Imagine Image 2.0

[Markdown](https://ailoot.ai/models/th/x-ai-grok-imagine-image-2-0/index.md) · [JSON](https://ailoot.ai/models/th/x-ai-grok-imagine-image-2-0/facts.json)

## [xAI: Grok Imagine Image 2.0](https://ailoot.ai/models/th/x-ai-grok-imagine-image-2-0/)

Grok Imagine Image 2.0 สร้างภาพจากบรีฟที่เขียนไว้และแก้ไขภาพเดิมด้วยคำสั่งภาษาธรรมชาติ เอกสารของ xAI ระบุการตั้งค่าคุณภาพ ความละเอียด และองค์ประกอบภาพ การใช้ภาพอ้างอิงหลายภาพ การถ่ายทอดสไตล์ และการปรับปรุงภาพทีละรอบ

- [**Ailoot Ultra · รูปภาพ** `POST /v1/images/generations` `x-ai/grok-imagine-image-2.0`](https://ailoot.ai/models/th/x-ai-grok-imagine-image-2-0/#method-0)

เกี่ยวกับโมเดล

คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก

Grok Imagine Image 2.0 เป็นโมเดลสร้างและแก้ไขภาพของ xAI รับคำบรรยายที่เขียนไว้ หรือคำบรรยายพร้อมภาพต้นฉบับ แล้วส่งคืนผลลัพธ์เป็นภาพ โปรไฟล์ที่ผู้ผลิตระบุชื่อว่า 2.0 ครอบคลุมการสร้างฉาก การเปลี่ยนภาพเดิม การรวมตัวแบบจากภาพอ้างอิง และการเปลี่ยนสไตล์ภาพ เริ่มจากเลือกว่าอยากได้องค์ประกอบภาพใหม่หรือปรับส่วนใดส่วนหนึ่งของชิ้นงานที่มีอยู่แล้ว

#### สร้างภาพจากบรีฟ

อธิบายตัวแบบหลัก สถานที่ องค์ประกอบ แสง และแนวทางภาพ ระบุสิ่งที่ผู้ชมควรสังเกตเป็นอันดับแรกและภาพจะนำไปใช้ที่ใด สำหรับแนวคิดผลิตภัณฑ์ ตัวอย่างบรีฟอาจอธิบายโคมไฟตั้งโต๊ะเซรามิกบนโต๊ะหินสีอ่อน แสงหน้าต่างนุ่มนวล มุมมองระยะใกล้ที่เห็นวัสดุ และพื้นที่ว่างสำหรับพาดหัวที่วางแยกต่างหาก สำหรับภาพประกอบ ให้ระบุตัวละคร การกระทำ และสุนทรียะที่ต้องการ แทนการคาดหวังว่าคำเรียกสไตล์เพียงคำเดียวจะกำหนดทั้งฉากได้

ผู้ผลิตระบุว่าสร้างผลลัพธ์ได้หนึ่งถึงสิบภาพต่อคำขอ โดยค่าเริ่มต้นคือหนึ่งภาพ ผลลัพธ์หลายภาพจากบรีฟเดียวกันให้ตัวเลือกสำหรับพิจารณา แต่ไม่ได้รับประกันว่าตัวแบบจะเหมือนกันทุกแบบ ตรวจสอบตัวแบบ องค์ประกอบ และรายละเอียดสำคัญ แล้วเก็บเวอร์ชันที่ตรงกับบรีฟมากที่สุด เก็บบรีฟคู่กับแบบที่เลือกเพื่อให้การแก้ไขภายหลังใช้องค์ประกอบภาพที่ตั้งใจไว้

#### องค์ประกอบ ความละเอียด และคุณภาพ

คู่มือการสร้างภาพระบุการเลือกอัตราส่วนโดยอัตโนมัติหรือกำหนดอัตราส่วนเอง ตัวเลือกที่ระบุมี 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2, 19.5:9, 9:19.5, 20:9, 9:20, 21:9 และ 5:2 เลือกรูปทรงให้เหมาะกับตำแหน่งที่จะใช้ เช่น สี่เหลี่ยมจัตุรัสสำหรับช่องภาพขนาดกะทัดรัด แนวตั้งสำหรับองค์ประกอบแนวตั้ง หรือแนวนอนสำหรับฉากกว้าง ระบุตัวแบบที่ต้องระวังการครอบตัดและพื้นที่ที่เลย์เอาต์ต้องใช้ แทนการพึ่งอัตราส่วนเพียงอย่างเดียว

ค่าความละเอียดในการสร้างภาพที่มีเอกสารระบุคือ 1k และ 2k โดยค่าเริ่มต้นคือ 1k คุณภาพเป็นตัวควบคุมแยกต่างหาก มีตัวเลือก low, medium และ auto ในคู่มือปัจจุบันของ xAI ค่าเริ่มต้นคือ auto ซึ่งใช้ low สำหรับการสร้างและ medium สำหรับการแก้ไข ส่วนการตั้ง low หรือ medium โดยตรงจะล็อกตัวเลือกนั้น ความละเอียดและคุณภาพจึงเป็นคนละตัวควบคุม ระบุรายละเอียดภาพที่สำคัญแล้วตรวจสอบในภาพที่ส่งคืน แทนการถือว่าค่าตั้งอย่างใดอย่างหนึ่งรับประกันความแม่นยำของตัวอักษร รูปทรง หรือการคงตัวแบบ

#### แก้ไขภาพและถ่ายทอดสไตล์

ส่งภาพที่ต้องการเปลี่ยนและอธิบายสิ่งที่ขอให้เปลี่ยนโดยอ้างถึงเนื้อหาที่เห็นในภาพ การแก้ไขเฉพาะจุดอาจขอให้เปลี่ยนผนังสีเข้มเป็นพื้นผิวปูนฉาบสีอ่อน โดยคงการจัดเฟอร์นิเจอร์ มุมกล้อง และแสงอุ่นไว้ หากต้องการเปลี่ยนสไตล์ ให้ระบุแนวทางที่ต้องการ ผู้ผลิตสาธิตสไตล์ภาพถ่าย อนิเมะ ภาพสีน้ำมัน สีน้ำ ป๊อปอาร์ต และภาพร่างดินสอ ระบุว่าส่วนใดควรคงลักษณะเดิมและส่วนใดเปลี่ยนตามสไตล์ได้

เวิร์กโฟลว์แก้ไขของผู้ผลิตรับภาพอ้างอิงต้นฉบับ ข้อมูลภาพแบบเข้ารหัส หรือรหัสไฟล์ สำหรับภาพอ้างอิงที่จัดเก็บไว้ ให้ใช้ไฟล์ PNG, JPEG หรือ WebP ที่อัปโหลดเสร็จสมบูรณ์แล้ว คู่มือยังระบุการแก้ไขต่อเนื่อง โดยใช้ผลลัพธ์ของครั้งหนึ่งเป็นข้อมูลเข้าของครั้งถัดไป วิธีนี้ช่วยพัฒนาองค์ประกอบตั้งต้นให้ตรงความต้องการยิ่งขึ้น เช่น เปลี่ยนเฟอร์นิเจอร์แล้วปรับแสงตามมา เก็บภาพต้นฉบับและภาพระหว่างทางที่เลือกไว้คู่กับแต่ละบรีฟ เพื่อให้ตรวจสอบการปรับปรุงภายหลังกับองค์ประกอบภาพที่ตั้งใจไว้ได้

#### รวมภาพอ้างอิงหลายภาพ

คู่มือการใช้หลายภาพปัจจุบันอนุญาตภาพต้นฉบับสูงสุดห้าภาพในการแก้ไขหนึ่งครั้ง อ้างถึงภาพตามลำดับที่ส่งและกำหนดบทบาทของแต่ละภาพให้ชัดเจน เช่น ใช้ตัวแบบจากภาพแรกและสภาพแวดล้อมจากภาพที่สอง โดยค่าเริ่มต้น อัตราส่วนผลลัพธ์จะตามภาพข้อมูลเข้าภาพแรก และกำหนดอัตราส่วนโดยตรงเพื่อแทนที่ได้ สำหรับแนวคิดผลิตภัณฑ์ในห้อง ให้อธิบายตำแหน่ง ขนาด และการสัมผัสพื้นผิวของห้อง แล้วขอให้คงรายละเอียดที่ระบุตัวผลิตภัณฑ์ ตรวจสอบวิธีรวมต้นฉบับ แทนการสมมติว่าทุกองค์ประกอบถูกคัดลอกโดยไม่มีการเปลี่ยนแปลง

#### รับและเก็บภาพ

โดยค่าเริ่มต้น ผู้ผลิตส่งคืนที่อยู่ภาพชั่วคราว และมีเอกสารระบุผลลัพธ์แบบข้อมูลภาพเข้ารหัสด้วย เก็บไฟล์ภาพจริงทันทีเมื่อต้องใช้เป็นชิ้นงาน เวิร์กโฟลว์แบบรอผลภายหลังที่เลือกใช้ได้แยกการตอบรับคำขอออกจากการเสร็จสิ้น โดยใช้รหัสคำขอตามด้วยสถานะ pending, done หรือ failed ผลลัพธ์แบบรอภายหลังใช้รูปแบบที่อยู่ภาพและมีระยะเก็บรักษาตามเอกสาร 24 ชั่วโมง การส่งคำขอแล้วหรือสถานะ pending ยังไม่ใช่ภาพที่เสร็จแล้ว เก็บภาพที่เสร็จพร้อมบรีฟและค่าตั้งที่เลือกไว้เพื่อใช้ซ้ำภายหลัง

ชิ้นงานสุดท้ายที่มีประโยชน์คือภาพที่ตรงกับฉาก เลย์เอาต์ หรือบรีฟการแก้ไขที่กำหนด ตรวจสอบทั้งองค์ประกอบภาพและรายละเอียดเล็ก ๆ โดยเฉพาะตัวแบบต้นฉบับ ขอบวัตถุ สัดส่วน และตัวอักษรที่มีความหมาย สำหรับงานที่ทำหลายรอบ ให้เปลี่ยนคำสั่งส่วนที่สัมพันธ์กับปัญหาที่มองเห็น แล้วใช้ผลลัพธ์ที่เลือกเป็นภาพอ้างอิงถัดไป เขียนการเปลี่ยนแปลงและสิ่งที่ต้องคงไว้ให้เป็นรูปธรรม เพื่อประเมินแต่ละผลลัพธ์ตามเป้าหมายสร้างสรรค์ที่ชัดเจนได้

**Ailoot Ultra · รูปภาพ** `POST /v1/images/generations` `x-ai/grok-imagine-image-2.0`

[`x-ai/grok-imagine-image-2.0`](https://ailoot.ai/models/th/#m=x-ai%2Fgrok-imagine-image-2.0&route=Ultra&caller=x-ai%2Fgrok-imagine-image-2.0&fmt=images)

xAI /`x-ai/grok-imagine-image-2.0`

### เริ่มต้น

Grok Imagine Image 2.0 สร้างภาพจากบรีฟที่เขียนไว้และแก้ไขภาพเดิมด้วยคำสั่งภาษาธรรมชาติ เอกสารของ xAI ระบุการตั้งค่าคุณภาพ ความละเอียด และองค์ประกอบภาพ การใช้ภาพอ้างอิงหลายภาพ การถ่ายทอดสไตล์ และการปรับปรุงภาพทีละรอบ

อินพุตที่รองรับ

ข้อความ · รูปภาพ

ผลลัพธ์

รูปภาพ

### ใช้งานได้ใน Ailoot · อินพุตและเมธอด

**Ailoot Ultra · รูปภาพ** `POST /v1/images/generations`

ขาเข้า

`text`, `image`

ขาออก

`image`

| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
| --- | --- | --- | --- | --- |
| ฟิลด์`model` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด x-ai/grok-imagine-image-2.0 | ค่าเริ่มต้น— |
| ฟิลด์`prompt` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด ความยาวขั้นต่ำ: 1 | ค่าเริ่มต้น— |
| ฟิลด์`resolution` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1K, 2K | ค่าเริ่มต้น— |
| ฟิลด์`aspect_ratio` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1:1, 3:4, 4:3, 9:16, 16:9, 2:3, 3:2, 9:19.5, 19.5:9, 9:20, 20:9, 1:2, 2:1, auto | ค่าเริ่มต้น— |
| ฟิลด์`quality` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด low, medium | ค่าเริ่มต้น— |
| ฟิลด์`n` | ประเภท`integer` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด ขั้นต่ำ: 1 สูงสุด: 1 | ค่าเริ่มต้น— |
| ฟิลด์`input_references` | ประเภท`array` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด จำนวนรายการขั้นต่ำ: 0 จำนวนรายการสูงสุด: 3 | ค่าเริ่มต้น— |
| ฟิลด์`provider` | ประเภท`object` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |

พารามิเตอร์และวงจรการทำงานของเมธอด

| พารามิเตอร์ | ข้อกำหนด |
| --- | --- |
| พารามิเตอร์`content_type` | ข้อกำหนดapplication/json |
| พารามิเตอร์`required` | ข้อกำหนดmodel, prompt |
| พารามิเตอร์`material_types` | ข้อกำหนดtext, image |

วงจรการทำงาน: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · ค่า task\_id ที่ส่งกลับมาจริง หรือระเบียนในคลังสื่อ

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### ราคา

##### วิธีคำนวณค่าบริการสุดท้าย

อัตราที่แสดงใช้ประมาณการค่าใช้จ่ายก่อนการสร้างผลลัพธ์ ยอดเรียกเก็บสุดท้ายคำนวณจากค่าใช้จ่ายที่บันทึกไว้สำหรับการสร้างผลลัพธ์ครั้งเดิม ระยะเวลาของผลลัพธ์ที่วัดได้และปริมาณที่คาดการณ์ไว้ไม่ใช่ปริมาณสุดท้ายที่ใช้คิดค่าบริการ

ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก

โหมดรวดเร็ว

ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว

โหมดยืดหยุ่น

ไม่ได้ระบุ เมื่อเลือกโหมด flex

ระดับการใช้เหตุผลสูงสุด

ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด

#### อัตราประมาณการเพื่อเปรียบเทียบ

#### ราคาตามการตั้งค่า

เทียบค่าบริการแต่ละรายการกับเงื่อนไขที่แสดง เลือกใช้อัตราเดียวสำหรับแต่ละชุดการตั้งค่าที่เป็นตัวเลือกทดแทนกัน

| การตั้งค่า | ตารางอัตราค่าบริการ | ปริมาณคาดการณ์ | หน่วยคิดค่าบริการ | ค่าบริการ |
| --- | --- | --- | --- | --- |
| การตั้งค่าอัตราค่าบริการโทเคนพื้นฐาน | ตารางอัตราค่าบริการอัตราพื้นฐาน | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการ— | ค่าบริการ ขาเข้า · โทเค็นอินพุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาเข้า · การอ่านแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาเข้า · การเขียนแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น |
| การตั้งค่าภาพขาเข้า | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อภาพอินพุต | ค่าบริการ ขาเข้า · ภาพขาเข้า · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.02** ต่อภาพอินพุต |
| การตั้งค่าต้นทุนการสร้างโดยประมาณ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์ค่าประมาณสำหรับการสร้างหนึ่งครั้ง | หน่วยคิดค่าบริการ— | ค่าบริการ ขาออก · ค่าใช้จ่ายในการสร้างโดยประมาณ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.08** ประมาณการก่อนสร้าง ค่าประมาณนี้ไม่ใช่ค่าใช้จ่ายเพิ่มเติมหรืออัตราคงที่สำหรับการสร้างผลลัพธ์ที่เสร็จสมบูรณ์แล้ว |

Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย [วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →](https://ailoot.ai/docs/th/billing/reserve/)

### ตัวอย่างคำขอ

#### Ailoot Ultra · รูปภาพ

curl

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'x-ai/grok-imagine-image-2.0', 'prompt': 'a red panda astronaut floating in space, studio lighting'}

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin

def save_images(items):
    if not items: raise SystemExit("No completed images; retain the full response")
    for index, item in enumerate(items):
        encoded=item.get("b64_json")
        uri=item.get("url", "")
        if not encoded and uri.startswith("data:image/"):
            header, separator, encoded=uri.partition(",")
            if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
        if encoded:
            raw=base64.b64decode(encoded,validate=True)
        elif uri:
            uri=urljoin("https://api.ailoot.ai",uri)
            parsed=urlsplit(uri)
            if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
                raise SystemExit("Invalid returned image URL")
            owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
            args=["curl","--fail-with-body","--silent","--show-error",uri]
            if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
            temporary=Path(f"image-{index}.bin")
            subprocess.run(args+["-o",str(temporary)],check=True)
            raw=temporary.read_bytes()
            temporary.unlink()
        else: raise SystemExit("Image has neither bytes nor URL")
        if not raw: raise SystemExit("Empty image result")
        ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
        Path(f"image-{index}.{ext}").write_bytes(raw)
    print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
```

### รับและบันทึกผลลัพธ์

#### Ailoot Ultra · รูปภาพ

ดาวน์โหลดภาพที่ส่งกลับมาทุกภาพ หรือบันทึกเนื้อหา Base64 ของภาพนั้น

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

การอ่านเนื้อหาแบบอื่น

อ่านไฟล์สื่อที่มีอยู่และเป็นของคุณ

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
```

##### เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

บันทึกภาพที่สร้างเสร็จทุกภาพ โดยดึงภาพจากทุก URL ที่ส่งกลับมา หรือถอดรหัสเนื้อหา Base64

เก็บการตอบกลับและส่วนหัวให้ครบถ้วน เก็บผลลัพธ์จริงทุกรายการ ตัวระบุที่ส่งกลับมาแต่เดิม และฟิลด์ข้อมูลการใช้งานทั้งหมด กู้คืนการดำเนินการเดิมโดยไม่ส่งคำขอสร้างซ้ำ

##### เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ

เก็บ X-Client-Request-ID ที่ส่งกลับมาไว้เพื่อกระทบยอด อ่านเฉพาะค่า task\_id/asset\_id ที่ส่งกลับมาจริง หรืออ่านจากคลังสื่อที่เป็นของตนเอง ห้ามสร้าง URL ของงานจาก ID การดำเนินการ และห้ามส่งคำขอสร้างซ้ำเด็ดขาด

ฟิลด์การตอบกลับ

| ฟิลด์ | ประเภท |
| --- | --- |
| ฟิลด์`created` | ประเภท |
| ฟิลด์`data[].url` | ประเภท |
| ฟิลด์`data[].b64_json` | ประเภท |
| ฟิลด์`usage` | ประเภท |

### ชื่ออื่น

#### ชื่ออื่นของโมเดล

**Ailoot Ultra** [`x-ai/grok-imagine-image-2.0`](https://ailoot.ai/models/th/#m=x-ai%2Fgrok-imagine-image-2.0&route=Ultra&caller=x-ai%2Fgrok-imagine-image-2.0&fmt=images)

#### ชื่อพาธเมธอดอื่น

`/v1/images`

#### ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล

[`x-ai/grok-imagine-image-2.0`](https://ailoot.ai/models/th/#m=x-ai%2Fgrok-imagine-image-2.0&route=Ultra&caller=x-ai%2Fgrok-imagine-image-2.0&fmt=images)

FAQ · xAI: Grok Imagine Image 2.0

มีอินพุตและผลลัพธ์ใดบ้าง?

`POST /v1/images/generations` · `x-ai/grok-imagine-image-2.0`: `text`, `image` → `image`

คำขอใช้ฟิลด์ใดบ้าง?

`POST /v1/images/generations` · `x-ai/grok-imagine-image-2.0`: `model`, `prompt`, `resolution`, `aspect_ratio`, `quality`, `n`, `input_references`, `provider`

มีข้อจำกัดใดบ้าง?

`POST /v1/images/generations` · `x-ai/grok-imagine-image-2.0`: `n.minimum`: `1`; `n.maximum`: `1`

เชื่อม Ailoot กับ Claude Code, OpenCode, Hermes หรือแอปของคุณ

## บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

## ซื้อโทเคนพร้อมส่วนลด

ส่วนลดสมาชิกสำหรับงานประจำ โค้ดโปรโมชั่นลดซื้อโทเคนสูงสุด 50%

สมาชิก

เลือกแพ็กเกจมีส่วนลดสำหรับคำขอประจำ

โค้ดลดสูงสุด 50%

ใส่โค้ดขณะซื้อ ราคาคำนวณใหม่ตามโปรโมชั่นที่ใช้

รายจ่ายในประวัติ

เก็บโมเดล โทเคน และยอดสำหรับทุกคำขอ

[เลือกสมาชิก](https://ailoot.ai/docs/th/billing/subscriptions/) · [ดูราคาโมเดล](https://ailoot.ai/models/th/)

## เชื่อม API กับผลิตภัณฑ์ ที่คุณขาย

SaaS แอป และบอต ตามข้อเสนอและสัญญาอนุญาต Ailoot หากขายต่อให้ขอใบอนุญาตรีเซลเลอร์

แอปเชิงพาณิชย์

ใส่การสร้างข้อความ ภาพ วิดีโอ และเสียงในฟีเจอร์เสียเงินของบริการคุณ

ใบอนุญาตรีเซลเลอร์

ส่งคำอธิบายโครงการและรูปแบบการเข้าถึง ขอเงื่อนไขใช้และขายต่อเป็นลายลักษณ์อักษร

เอกสารบนเว็บไซต์

อ่านข้อเสนอ สัญญาอนุญาต และนโยบายประมวลผลข้อมูลก่อนเชื่อมได้

[ขอใบอนุญาตขายต่อ](mailto:support@ailoot.ai) · [ข้อเสนอและสัญญาอนุญาต](https://ailoot.ai/legal/offer?lang=th)

## Ailoot · บริษัทและพอร์ตโฟลิโอโครงการของบริษัท





Ailoot อาศัยประสบการณ์การดำเนินงานที่สั่งสม ฐานลูกค้าขนาดใหญ่ บริการที่เสถียร และการติดตาม KPI อย่างต่อเนื่อง





บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.





Ailoot นำประสบการณ์การดำเนินงานนี้มาใช้เพื่อให้เข้าถึงฟังก์ชัน AI ผ่าน API ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
