Upload tài sản
Upload asset lên Gommo storage trước khi truyền URL vào media jobs (vd. image-to-video, edit workflows).
Endpoints (khuyến nghị)
| Asset | URL |
|---|---|
| Image | POST https://v2.api.gommo.net/ai/upload/image |
| Video | POST https://v2.api.gommo.net/ai/upload/video |
Auth: Authorization: Bearer {access_token}. Form: domain, project_id=default, file field.
Multipart fields
| Loại | Tên field | Ghi chú |
|---|---|---|
| Image | file | fileName tùy chọn |
| Video | video_file hoặc file | Tuân giới hạn size upstream |
Upload ảnh
bash
curl -X POST "https://v2.api.gommo.net/ai/upload/image" \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "domain=%REGISTRATION_DOMAIN%" \
-F "project_id=default" \
-F "[email protected]"Response gồm URL dùng trong job form tiếp theo (tên field chính xác phụ thuộc model target).
Upload video
bash
curl -X POST "https://v2.api.gommo.net/ai/upload/video" \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "domain=%REGISTRATION_DOMAIN%" \
-F "project_id=default" \
-F "[email protected]"Luồng điển hình
Upload asset → URL trong response
↓
POST v2…/ai/models?type=video
↓
POST v2…/ai/jobs/video/{model_id} với URL + prompt + ratio từ catalog
↓
Poll POST v2…/ai/jobs/{id}?media=videoPortal UI
Quản lý upload tại Files (sidebar Developer → Files, badge beta):
- Album Gommo (ảnh/video) từ library API
- Copy URL dùng trong job form fields
Tùy chọn: self-host (operator)
Khi self-host repo — Deploy → Self-host nâng cao.
API đầy đủ
→ Upload reference · Gommo public API
