Skip to content

โฮสต์ upstream ​

Gommo เปิด HTTP base สองตัว การเชื่อมต่อ production เรียกโดยตรง — ไม่ต้องใช้ gateway wrapper

ตาราง host ​

ตัวแปร envค่าเริ่มต้นHostใช้สำหรับ
GOMMO_API_BASE_URL หรือ GOMMO_BASE_URLhttps://v2.api.gommo.netV2 APImodels, jobs, upload V2
GOMMO_AUTH_BASE_URLhttps://api.gommo.netPlatformauth, chat, audio
GOMMO_AUTH_PATH/th/api/apps/go-mmo—prefix login, /th/ai/me
GOMMO_API_DOMAIN(see .env.example)—field domain ทุก request

Domain ไม่ใช่ hostname API

GOMMO_API_DOMAIN คือ domain ลงทะเบียน บัญชี Gommo (โดเมนลงทะเบียน — อย่าคัดลอกจาก docs) ส่งใน form body ทุกครั้ง

API บนแต่ละ host ​

v2.api.gommo.net (V2 / media) ​

  • POST /ai/models?type={type} — catalog
  • POST /ai/jobs/{type}/{modelSlug} — สร้าง job
  • POST /ai/jobs/{id}?media={media} — poll
  • POST /ai/upload/image, /th/ai/upload/video

Auth: Authorization: Bearer
Body: application/x-www-form-urlencoded พร้อม domain, project_id, field job

api.gommo.net (platform) ​

  • POST {GOMMO_AUTH_PATH}/auth/login
  • POST /ai/me
  • POST /api/v2/chat (รองรับ SSE)
  • POST /ai/audio

Auth: Bearer สำหรับ /th/api/v2/*; form access_token (+ Bearer บาง route platform)

เรียกโดยตรง (แนะนำ) ​

POST https://v2.api.gommo.net/ai/jobs/image/flux-dev
  Authorization: Bearer {token}
  domain=%REGISTRATION_DOMAIN%&prompt=...

POST https://api.gommo.net/api/v2/chat
  action=chat&access_token={token}&domain=%REGISTRATION_DOMAIN%&...

POST https://api.gommo.net/api/apps/go-mmo/auth/login
  email=...&password=...&domain=%REGISTRATION_DOMAIN%

→ Gommo public API

Self-host (operator เท่านั้น) ​

Mount REST/proxy ทางเลือกเมื่อ deploy repo — Deploy → Self-host ขั้นสูง ไม่ใช่เส้นทาง integrator มาตรฐาน

ถัดไป ​

→ Gommo public API · Routing overview