โฮสต์ upstream
Gommo เปิด HTTP base สองตัว การเชื่อมต่อ production เรียกโดยตรง — ไม่ต้องใช้ gateway wrapper
ตาราง host
| ตัวแปร env | ค่าเริ่มต้น | Host | ใช้สำหรับ |
|---|---|---|---|
GOMMO_API_BASE_URL หรือ GOMMO_BASE_URL | https://v2.api.gommo.net | V2 API | models, jobs, upload V2 |
GOMMO_AUTH_BASE_URL | https://api.gommo.net | Platform | auth, 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}— catalogPOST /ai/jobs/{type}/{modelSlug}— สร้าง jobPOST /ai/jobs/{id}?media={media}— pollPOST /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/loginPOST /ai/mePOST /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%Self-host (operator เท่านั้น)
Mount REST/proxy ทางเลือกเมื่อ deploy repo — Deploy → Self-host ขั้นสูง ไม่ใช่เส้นทาง integrator มาตรฐาน
