curl --request POST \ --url https://api.apimart.ai/v1/images/generations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'Accept: application/json' \ --header 'Idempotency-Key: <unique-operation-key>' \ --data '{ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 }'
import requestsresponse = requests.post( "https://api.apimart.ai/v1/images/generations", headers={ "Authorization": "Bearer <token>", "Accept": "application/json", "Idempotency-Key": "<unique-operation-key>" }, json={ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 })response.raise_for_status()print(response.json())
const response = await fetch("https://api.apimart.ai/v1/images/generations", { method: "POST", headers: { Authorization: "Bearer <token>", "Content-Type": "application/json", Accept: "application/json", "Idempotency-Key": "<unique-operation-key>" }, body: JSON.stringify({ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 })});if (!response.ok) throw new Error(await response.text());console.log(await response.json());
Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.
POST
/
v1
/
images
/
generations
curl --request POST \ --url https://api.apimart.ai/v1/images/generations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'Accept: application/json' \ --header 'Idempotency-Key: <unique-operation-key>' \ --data '{ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 }'
import requestsresponse = requests.post( "https://api.apimart.ai/v1/images/generations", headers={ "Authorization": "Bearer <token>", "Accept": "application/json", "Idempotency-Key": "<unique-operation-key>" }, json={ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 })response.raise_for_status()print(response.json())
const response = await fetch("https://api.apimart.ai/v1/images/generations", { method: "POST", headers: { Authorization: "Bearer <token>", "Content-Type": "application/json", Accept: "application/json", "Idempotency-Key": "<unique-operation-key>" }, body: JSON.stringify({ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 })});if (!response.ok) throw new Error(await response.text());console.log(await response.json());
API ini bersifat asinkron. Simpan ID tugas setelah pengiriman, lalu gunakan GET /v1/tasks/{task_id} untuk memeriksa status dan hasil. Dalam respons pengiriman default, ID ada di data[0].task_id.
curl --request POST \ --url https://api.apimart.ai/v1/images/generations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'Accept: application/json' \ --header 'Idempotency-Key: <unique-operation-key>' \ --data '{ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 }'
import requestsresponse = requests.post( "https://api.apimart.ai/v1/images/generations", headers={ "Authorization": "Bearer <token>", "Accept": "application/json", "Idempotency-Key": "<unique-operation-key>" }, json={ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 })response.raise_for_status()print(response.json())
const response = await fetch("https://api.apimart.ai/v1/images/generations", { method: "POST", headers: { Authorization: "Bearer <token>", "Content-Type": "application/json", Accept: "application/json", "Idempotency-Key": "<unique-operation-key>" }, body: JSON.stringify({ "model": "muse-image-ext", "prompt": "A red ceramic cup on a white table, soft studio lighting, product photography, no text", "aspect_ratio": "1:1", "n": 1 })});if (!response.ok) throw new Error(await response.text());console.log(await response.json());
Sangat disarankan. Gunakan kunci baru untuk setiap pembuatan yang terpisah (1–191 karakter ASCII yang terlihat; UUID disarankan). Ganti <unique-operation-key> pada contoh. Setelah timeout pengiriman atau kegagalan jaringan, ulangi dengan endpoint, isi, versi respons, dan kunci yang sama. Setelah menerima ID tugas, cukup periksa tugas tersebut.
Deskripsi teks tentang konten yang ingin dibuat. Mendukung bahasa Mandarin dan Inggris. Tidak boleh kosong setelah spasi di awal dan akhir dihapus. Tetap wajib meskipun menggunakan gambar referensi.
Maksimal 9 input gambar referensi yang tidak kosong. Mendukung URL publik, Data URI (seperti data:image/png;base64,...), atau base64 mentah. Hilangkan atau kirim [] untuk pembuatan dari teks saja. PNG, JPEG, dan WebP disarankan. URL harus dapat diakses langsung oleh server tanpa cookie login browser.Ukuran asli gabungan semua gambar referensi tidak boleh melebihi 11 MiB (11.534.336 byte). Ini batas total, bukan per gambar. base64 menambah ukuran isi permintaan. Jangan kirim URL blob:, jalur file lokal, atau objek File.
Mendukung tujuh rasio di bawah. Jika dihilangkan, pembuatan dari teks memakai 1:1; dengan referensi, hasil mengikuti komposisi referensi. Rasio eksplisit diutamakan. Untuk pemilihan otomatis, hilangkan bidang ini; jangan kirim "auto".1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
Bidang kompatibilitas yang menerima tujuh rasio di atas atau auto, bukan ukuran piksel seperti 1024x1024. Hanya mengirim size: "auto" sama dengan tidak menentukan rasio. Utamakan aspect_ratio. Jika keduanya valid, aspect_ratio diutamakan, tetapi setiap bidang divalidasi terpisah: rasio valid tidak membatalkan kesalahan size.
Hanya satu hasil per permintaan. Hanya angka 1 yang diterima. Nilai eksplisit 0, negatif, atau lebih dari 1 menghasilkan kesalahan.
Mengembalikan URL WebP. Dimensi gambar ditentukan model; ukuran piksel atau tingkat 1K / 2K / 4K tidak dapat dipilih. Jangan kirim resolution yang tidak kosong atau bidang durasi apa pun.
URL dasar backend untuk notifikasi tugas. Platform menghapus garis miring terakhir lalu menambahkan /callback: https://your-backend.example/muse menjadi https://your-backend.example/muse/callback. Hilangkan jika hanya menggunakan polling.
Mengatur bahasa pesan kesalahan Webhook, bukan konten yang dibuat. Nilai: zh, en, ja, ko, ru, fr, de, id, pt, es. Tag regional seperti zh-CN tidak diterima. Untuk polling, kirim bahasa secara terpisah sebagai parameter kueri GET.
{ "model": "muse-image-ext", "prompt": "Keep the cup from the reference image and place it on a wooden cafe table in warm natural light", "image_urls": [ "https://your-cdn.example/cup.png" ], "n": 1}
Ganti URL contoh dengan URL gambar yang dapat diakses. Contoh ini menghilangkan rasio agar mengikuti komposisi referensi; tambahkan aspect_ratio untuk rasio tetap. Tambahkan referensi lain ke image_urls, maksimal 9 gambar total.
Respons default adalah HTTP 200, dengan data berupa array. submitted berarti tugas diterima, bukan selesai. Simpan data[0].task_id, lalu periksa tugas.
Versi respons opsional: 2026-07-27
Dengan header X-APIMart-Response-Version: 2026-07-27, pengiriman mengembalikan HTTP 202. Baca ID dari data.id dan jalur polling dari data.poll_url.
Gunakan ID lengkap dari respons pengiriman dan identitas pengguna yang sama. language bersifat opsional untuk bahasa pesan kesalahan. Lihat seluruh bidang di Status tugas.
Polling disarankan setiap 5 detik, tanpa kueri bersamaan untuk tugas yang sama. Timeout klien atau penghentian polling tidak membatalkan tugas server. Simpan ID lalu lanjutkan GET nanti; jangan otomatis mengirim pembuatan baru.
data.status
Tindakan
pending / processing
Dalam antrean atau diproses; lanjutkan polling.
completed
Pembuatan berhasil; hentikan polling dan baca URL hasil.
failed
Pembuatan gagal; hentikan polling dan baca data.error.message.
unknown / …
Status belum pasti. Simpan ID dan ulangi kueri dalam batas tertentu; jangan anggap berhasil atau otomatis membuat ulang.
Gunakan data.status untuk menentukan penyelesaian. HTTP 200 atau progress: 100 saja tidak berarti pembuatan berhasil. polling_error selama pemrosesan bukan kegagalan terminal.Contoh respons kueri yang selesai (URL hasil hanya placeholder):
Dalam respons kueri, data berupa objek dan url berupa array string. Hasil pertama ada di data.result.images[0].url[0]. Jika ada, expires_at adalah waktu kedaluwarsa dalam detik Unix; simpan file yang dibutuhkan sebelum kedaluwarsa. actual_time adalah waktu pemrosesan tugas, bukan durasi pemutaran video.
Video referensi, audio referensi, mask, kontrol frame awal/akhir, perpanjangan, dan remix tidak didukung. quality tidak berpengaruh. Hilangkan seed, negative_prompt, width, height, response_format, dan output_format karena bukan parameter pembuatan model ini. async: false tidak mengaktifkan pembuatan sinkron, dan stream tidak menyediakan aliran SSE pembuatan.
HTTP / error.code
Tindakan
400 / invalid_request_error
Periksa prompt, jumlah referensi, rasio, jumlah hasil, dan spesifikasi output tetap.
409 / idempotency_in_progress
Tunggu sesuai Retry-After, lalu ulangi permintaan asli dengan kunci idempotensi yang sama.
409 / idempotency_key_reused
Kunci yang sama dipakai untuk permintaan berbeda. Perbaiki pengelolaan kunci; gunakan kunci baru untuk setiap pembuatan terpisah.
409 / idempotency_result_indeterminate
Hentikan pengiriman ulang otomatis dan simpan kunci serta informasi tugas untuk pemeriksaan.
429
Tunggu sesuai Retry-After sebelum mencoba kembali.
Tugas gagal tetap dapat mengembalikan HTTP 200; periksa data.status dan data.error.message. Kesalahan jaringan atau 5xx saat pengiriman dapat terjadi setelah penerimaan, jadi jangan langsung mengirim ulang dengan kunci baru.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"APIMart","colors":{"primary":"#2563EB","light":"#3B82F6","dark":"#1D4ED8"},"favicon":"https://mintcdn.com/apicore/1GnRrmOhqkTFCvFb/logo/logo.png?fit=max\u0026auto=format\u0026n=1GnRrmOhqkTFCvFb\u0026q=85\u0026s=609be15c3f1f4e4b765c5945c2871ae9","navbar":{"links":[{"icon":"x-twitter","href":"https://x.com/APIMart_","label":""},{"icon":"discord","href":"https://discord.gg/V8zqssyZ5c","label":""},{"icon":"weixin","href":"https://cdn.apimart.ai/social-media/wechat.jpg","label":""}],"primary":{"type":"button","label":"Dashboard","href":"https://apimart.ai"}},"footer":{"socials":{"x":"https://x.com/APIMart_","website":"https://apimart.ai","discord":"https://discord.gg/V8zqssyZ5c"}},"seo":{"metatags":{"og:site_name":"APIMart","og:type":"website","keywords":"OpenAI compatible, API gateway, GPT-5, Claude, Gemini, multi-provider, transparent pricing, SLA","twitter:card":"summary_large_image","twitter:site":"@APIMart_","twitter:creator":"@APIMart_"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"en"},{"language":"zh-Hans","href":"cn"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"},{"language":"ru","href":"ru"},{"language":"de","href":"de"},{"language":"fr","href":"fr"},{"language":"pt","href":"pt"},{"language":"id","href":"id"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"apicore","hasAudioNarration":false,"actualSubdomain":"apicore","customDomains":["docs.apimart.ai"],"gitSource":{"type":"github","owner":"apimart-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae1c97b1297abb2484bbfc0"},"chroma":{"liveDeploymentHistoryId":"6ae305834064fb4dbead9f03","collectionId":"376ff515-cd5f-4f62-8266-bef9fbd9e49a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae305834064fb4dbead9f03"},"entitlements":{},"buildId":"6ae305834064fb4dbead9f03","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"zh-Hans","tag":"API 手册","count":163},{"language":"de","tag":"API-Handbuch","count":163},{"language":"en","tag":"API Manual","count":163},{"language":"es","tag":"Manual de la API","count":163},{"language":"fr","tag":"Manuel API","count":163},{"language":"id","tag":"Panduan API","count":163},{"language":"ja","tag":"APIマニュアル","count":163},{"language":"ko","tag":"API 매뉴얼","count":163},{"language":"pt","tag":"Manual da API","count":163},{"language":"ru","tag":"Руководство API","count":163},{"language":"zh-Hans","tag":"音频系列","count":51},{"language":"de","tag":"Audioserie","count":51},{"language":"en","tag":"Audio Series","count":51},{"language":"es","tag":"Serie de audio","count":51},{"language":"fr","tag":"Série Audio","count":51},{"language":"id","tag":"Seri Audio","count":51},{"language":"ja","tag":"オーディオシリーズ","count":51},{"language":"ko","tag":"오디오 시리즈","count":51},{"language":"pt","tag":"Série de Áudio","count":51},{"language":"ru","tag":"Аудиосерия","count":51},{"language":"zh-Hans","tag":"图像系列","count":50},{"language":"de","tag":"Bildserie","count":50},{"language":"en","tag":"Image Series","count":50},{"language":"es","tag":"Serie de imágenes","count":50},{"language":"fr","tag":"Série Image","count":50},{"language":"id","tag":"Seri Gambar","count":50},{"language":"ja","tag":"画像シリーズ","count":50},{"language":"ko","tag":"이미지 시리즈","count":50},{"language":"pt","tag":"Série de Imagem","count":50},{"language":"ru","tag":"Серия изображений","count":50},{"language":"zh-Hans","tag":"视频系列","count":43},{"language":"de","tag":"Videoserie","count":43},{"language":"en","tag":"Video Series","count":43},{"language":"es","tag":"Serie de video","count":43},{"language":"fr","tag":"Série Vidéo","count":43},{"language":"id","tag":"Seri Video","count":43},{"language":"ja","tag":"動画シリーズ","count":43},{"language":"ko","tag":"비디오 시리즈","count":43},{"language":"pt","tag":"Série de Vídeo","count":43},{"language":"ru","tag":"Видеосерия","count":43},{"language":"zh-Hans","tag":"Suno","count":35},{"language":"de","tag":"Suno","count":35},{"language":"en","tag":"Suno","count":35},{"language":"es","tag":"Suno","count":35},{"language":"fr","tag":"Suno","count":35},{"language":"id","tag":"Suno","count":35},{"language":"ja","tag":"Suno","count":35},{"language":"ko","tag":"Suno","count":35},{"language":"pt","tag":"Suno","count":35},{"language":"ru","tag":"Suno","count":35},{"language":"zh-Hans","tag":"Midjourney","count":19},{"language":"de","tag":"Midjourney","count":19},{"language":"en","tag":"Midjourney","count":19},{"language":"es","tag":"Midjourney","count":19},{"language":"fr","tag":"Midjourney","count":19},{"language":"id","tag":"Midjourney","count":19},{"language":"ja","tag":"Midjourney","count":19},{"language":"ko","tag":"Midjourney","count":19},{"language":"pt","tag":"Midjourney","count":19},{"language":"ru","tag":"Midjourney","count":19},{"language":"zh-Hans","tag":"Flow Music","count":14},{"language":"de","tag":"Flow Music","count":14},{"language":"en","tag":"Flow Music","count":14},{"language":"es","tag":"Flow Music","count":14},{"language":"fr","tag":"Flow Music","count":14},{"language":"id","tag":"Flow Music","count":14},{"language":"ja","tag":"Flow Music","count":14},{"language":"ko","tag":"Flow Music","count":14},{"language":"pt","tag":"Flow Music","count":14},{"language":"ru","tag":"Flow Music","count":14},{"language":"ja","tag":"よくある質問","count":12},{"language":"ko","tag":"자주 묻는 질문","count":12},{"language":"zh-Hans","tag":"集成指南","count":11},{"language":"de","tag":"Integrationen","count":11},{"language":"en","tag":"Integrations","count":11},{"language":"es","tag":"Integraciones","count":11},{"language":"fr","tag":"Intégrations","count":11},{"language":"id","tag":"Integrasi","count":11},{"language":"ja","tag":"統合ガイド","count":11},{"language":"ko","tag":"통합 가이드","count":11},{"language":"pt","tag":"Integrações","count":11},{"language":"ru","tag":"Интеграции","count":11},{"language":"zh-Hans","tag":"文字系列","count":10},{"language":"de","tag":"Textserie","count":10},{"language":"en","tag":"Text Series","count":10},{"language":"es","tag":"Serie de texto","count":10},{"language":"fr","tag":"Série Texte","count":10},{"language":"id","tag":"Seri Teks","count":10},{"language":"ja","tag":"テキストシリーズ","count":10},{"language":"ko","tag":"텍스트 시리즈","count":10},{"language":"pt","tag":"Série de Texto","count":10},{"language":"ru","tag":"Текстовая серия","count":10},{"language":"zh-Hans","tag":"概览","count":7},{"language":"de","tag":"Übersicht","count":7},{"language":"en","tag":"Overview","count":7},{"language":"es","tag":"Visión general","count":7},{"language":"fr","tag":"Aperçu","count":7},{"language":"id","tag":"Ikhtisar","count":7},{"language":"pt","tag":"Visão Geral","count":7},{"language":"ru","tag":"Обзор","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[id^=param-] a[href^=\"#param-\"]{display:none}[id^=param-] button[data-component-part=field-name]{display:inline-flex;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;border-radius:6px;cursor:copy;user-select:text;transition:background-color 150ms ease}[id^=param-] button[data-component-part=field-name]:hover{background:rgb(37 99 235/8%)}[id^=param-] button[data-component-part=field-name]:not([data-copy-state])::after{content:\"\";display:inline-block;flex:0 0 auto;width:16px;height:16px;background-color:rgb(100 116 139);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E\") center/contain no-repeat;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E\") center/contain no-repeat;transition:background-color 150ms ease}[id^=param-] button[data-component-part=field-name]:hover::after{background-color:rgb(37 99 235)}[id^=param-] button[data-component-part=field-name][data-copy-state=copied]::after{content:\"\";display:inline-block;flex:0 0 auto;width:16px;height:16px;background-color:rgb(5 150 105);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E\") center/contain no-repeat;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E\") center/contain no-repeat}[id^=param-] button[data-component-part=field-name][data-copy-state=failed]::after{content:\"\";display:inline-block;flex:0 0 auto;width:16px;height:16px;background-color:rgb(220 38 38);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E\") center/contain no-repeat;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E\") center/contain no-repeat}html.dark [id^=param-] button[data-component-part=field-name]:not([data-copy-state])::after{background-color:rgb(203 213 225)}"}],"page":{"pagePath":"id/api-reference/images/muse-image-ext/generation","slug":"/id/api-reference/images/muse-image-ext/generation","pageMetadata":{"title":"Pembuatan Gambar Muse Image Ext","description":"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/muse-image-ext/generation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,CodeBlock,Heading,Info,Note,ParamField,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[`API ini bersifat asinkron. Simpan ID tugas setelah pengiriman, lalu gunakan `,_jsx(_components.code,{children:`GET /v1/tasks/{task_id}`}),` untuk memeriksa status dan hasil. Dalam respons pengiriman default, ID ada di `,_jsx(_components.code,{children:`data[0].task_id`}),`.`]})}),`\n`,`\n`,`\n`,_jsx(Heading,{level:`2`,id:`header-permintaan`,children:`Header permintaan`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Gunakan APIMart API Key dalam format `,_jsx(_components.code,{children:`Bearer \u003ctoken>`}),`. Pengiriman dan polling memerlukan autentikasi dengan identitas pengguna yang sama.`]})}),`\n`,_jsx(ParamField,{header:`Idempotency-Key`,type:`string`,id:`param-idempotency-key`,children:_jsxs(_components.p,{children:[`Sangat disarankan. Gunakan kunci baru untuk setiap pembuatan yang terpisah (1–191 karakter ASCII yang terlihat; UUID disarankan). Ganti `,_jsx(_components.code,{children:`\u003cunique-operation-key>`}),` pada contoh. Setelah timeout pengiriman atau kegagalan jaringan, ulangi dengan endpoint, isi, versi respons, dan kunci yang sama. Setelah menerima ID tugas, cukup periksa tugas tersebut.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`parameter-permintaan`,children:`Parameter permintaan`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Nilai tetap: `,_jsx(_components.code,{children:`muse-image-ext`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,required:true,id:`param-prompt`,children:_jsx(_components.p,{children:`Deskripsi teks tentang konten yang ingin dibuat. Mendukung bahasa Mandarin dan Inggris. Tidak boleh kosong setelah spasi di awal dan akhir dihapus. Tetap wajib meskipun menggunakan gambar referensi.`})}),`\n`,_jsxs(ParamField,{body:`image_urls`,type:`string[]`,id:`param-image-urls`,children:[_jsxs(_components.p,{children:[`Maksimal 9 input gambar referensi yang tidak kosong. Mendukung URL publik, Data URI (seperti `,_jsx(_components.code,{children:`data:image/png;base64,...`}),`), atau base64 mentah. Hilangkan atau kirim `,_jsx(_components.code,{children:`[]`}),` untuk pembuatan dari teks saja. PNG, JPEG, dan WebP disarankan. URL harus dapat diakses langsung oleh server tanpa cookie login browser.`]}),_jsxs(_components.p,{children:[`Ukuran asli gabungan semua gambar referensi tidak boleh melebihi `,_jsx(_components.strong,{children:`11 MiB (11.534.336 byte)`}),`. Ini batas total, bukan per gambar. base64 menambah ukuran isi permintaan. Jangan kirim URL `,_jsx(_components.code,{children:`blob:`}),`, jalur file lokal, atau objek `,_jsx(_components.code,{children:`File`}),`.`]})]}),`\n`,_jsxs(ParamField,{body:`aspect_ratio`,type:`string`,id:`param-aspect-ratio`,children:[_jsxs(_components.p,{children:[`Mendukung tujuh rasio di bawah. Jika dihilangkan, pembuatan dari teks memakai `,_jsx(_components.code,{children:`1:1`}),`; dengan referensi, hasil mengikuti komposisi referensi. Rasio eksplisit diutamakan. Untuk pemilihan otomatis, hilangkan bidang ini; jangan kirim `,_jsx(_components.code,{children:`\"auto\"`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`})]})]}),`\n`,_jsx(ParamField,{body:`size`,type:`string`,id:`param-size`,children:_jsxs(_components.p,{children:[`Bidang kompatibilitas yang menerima tujuh rasio di atas atau `,_jsx(_components.code,{children:`auto`}),`, bukan ukuran piksel seperti `,_jsx(_components.code,{children:`1024x1024`}),`. Hanya mengirim `,_jsx(_components.code,{children:`size: \"auto\"`}),` sama dengan tidak menentukan rasio. Utamakan `,_jsx(_components.code,{children:`aspect_ratio`}),`. Jika keduanya valid, `,_jsx(_components.code,{children:`aspect_ratio`}),` diutamakan, tetapi setiap bidang divalidasi terpisah: rasio valid tidak membatalkan kesalahan `,_jsx(_components.code,{children:`size`}),`.`]})}),`\n`,_jsx(ParamField,{body:`n`,type:`integer`,default:`1`,id:`param-n`,children:_jsxs(_components.p,{children:[`Hanya satu hasil per permintaan. Hanya angka `,_jsx(_components.code,{children:`1`}),` yang diterima. Nilai eksplisit `,_jsx(_components.code,{children:`0`}),`, negatif, atau lebih dari `,_jsx(_components.code,{children:`1`}),` menghasilkan kesalahan.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Mengembalikan URL WebP. Dimensi gambar ditentukan model; ukuran piksel atau tingkat 1K / 2K / 4K tidak dapat dipilih. Jangan kirim `,_jsx(_components.code,{children:`resolution`}),` yang tidak kosong atau bidang durasi apa pun.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`parameter-opsional-lainnya`,children:`Parameter opsional lainnya`}),`\n`,_jsx(ParamField,{body:`webhook`,type:`string`,id:`param-webhook`,children:_jsxs(_components.p,{children:[`URL dasar backend untuk notifikasi tugas. Platform menghapus garis miring terakhir lalu menambahkan `,_jsx(_components.code,{children:`/callback`}),`: `,_jsx(_components.code,{children:`https://your-backend.example/muse`}),` menjadi `,_jsx(_components.code,{children:`https://your-backend.example/muse/callback`}),`. Hilangkan jika hanya menggunakan polling.`]})}),`\n`,_jsx(ParamField,{body:`language`,type:`string`,id:`param-language`,children:_jsxs(_components.p,{children:[`Mengatur bahasa pesan kesalahan Webhook, bukan konten yang dibuat. Nilai: `,_jsx(_components.code,{children:`zh`}),`, `,_jsx(_components.code,{children:`en`}),`, `,_jsx(_components.code,{children:`ja`}),`, `,_jsx(_components.code,{children:`ko`}),`, `,_jsx(_components.code,{children:`ru`}),`, `,_jsx(_components.code,{children:`fr`}),`, `,_jsx(_components.code,{children:`de`}),`, `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`pt`}),`, `,_jsx(_components.code,{children:`es`}),`. Tag regional seperti `,_jsx(_components.code,{children:`zh-CN`}),` tidak diterima. Untuk polling, kirim bahasa secara terpisah sebagai parameter kueri GET.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`pembuatan-dengan-gambar-referensi`,children:`Pembuatan dengan gambar referensi`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"muse-image-ext\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Keep the cup from the reference image and place it on a wooden cafe table in warm natural light\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"image_urls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://your-cdn.example/cup.png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"n\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Ganti URL contoh dengan URL gambar yang dapat diakses. Contoh ini menghilangkan rasio agar mengikuti komposisi referensi; tambahkan `,_jsx(_components.code,{children:`aspect_ratio`}),` untuk rasio tetap. Tambahkan referensi lain ke `,_jsx(_components.code,{children:`image_urls`}),`, maksimal 9 gambar total.`]}),`\n`,_jsx(Heading,{level:`2`,id:`respons-pengiriman`,children:`Respons pengiriman`}),`\n`,_jsxs(_components.p,{children:[`Respons default adalah HTTP `,_jsx(_components.code,{children:`200`}),`, dengan `,_jsx(_components.code,{children:`data`}),` berupa array. `,_jsx(_components.code,{children:`submitted`}),` berarti tugas diterima, bukan selesai. Simpan `,_jsx(_components.code,{children:`data[0].task_id`}),`, lalu periksa tugas.`]}),`\n`,_jsxs(Accordion,{title:`Versi respons opsional: 2026-07-27`,id:`versi-respons-opsional-2026-07-27`,children:[_jsxs(_components.p,{children:[`Dengan header `,_jsx(_components.code,{children:`X-APIMart-Response-Version: 2026-07-27`}),`, pengiriman mengembalikan HTTP `,_jsx(_components.code,{children:`202`}),`. Baca ID dari `,_jsx(_components.code,{children:`data.id`}),` dan jalur polling dari `,_jsx(_components.code,{children:`data.poll_url`}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`202`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"request_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"req_example\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_01K...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"generation.task\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"image\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"pending\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"progress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"poll_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/v1/tasks/task_01K...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Versi ini tidak mengubah struktur respons GET. Setelah menambahkan header ini, jangan tetap membaca respons pengiriman melalui `,_jsx(_components.code,{children:`data[0].task_id`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`memeriksa-status-dan-hasil-tugas`,children:`Memeriksa status dan hasil tugas`}),`\n`,_jsxs(_components.p,{children:[`Gunakan ID lengkap dari respons pengiriman dan identitas pengguna yang sama. `,_jsx(_components.code,{children:`language`}),` bersifat opsional untuk bahasa pesan kesalahan. Lihat seluruh bidang di `,_jsx(_components.a,{href:`/id/api-reference/tasks/status`,children:`Status tugas`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.apimart.ai/v1/tasks/\u003ctask_id>?language=id'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Polling disarankan setiap 5 detik, tanpa kueri bersamaan untuk tugas yang sama. Timeout klien atau penghentian polling tidak membatalkan tugas server. Simpan ID lalu lanjutkan GET nanti; jangan otomatis mengirim pembuatan baru.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`data.status`})}),_jsx(_components.th,{children:`Tindakan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`pending`}),` / `,_jsx(_components.code,{children:`processing`})]}),_jsx(_components.td,{children:`Dalam antrean atau diproses; lanjutkan polling.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`completed`})}),_jsx(_components.td,{children:`Pembuatan berhasil; hentikan polling dan baca URL hasil.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`failed`})}),_jsxs(_components.td,{children:[`Pembuatan gagal; hentikan polling dan baca `,_jsx(_components.code,{children:`data.error.message`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`unknown`}),` / …`]}),_jsx(_components.td,{children:`Status belum pasti. Simpan ID dan ulangi kueri dalam batas tertentu; jangan anggap berhasil atau otomatis membuat ulang.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Gunakan `,_jsx(_components.code,{children:`data.status`}),` untuk menentukan penyelesaian. HTTP `,_jsx(_components.code,{children:`200`}),` atau `,_jsx(_components.code,{children:`progress: 100`}),` saja tidak berarti pembuatan berhasil. `,_jsx(_components.code,{children:`polling_error`}),` selama pemrosesan bukan kegagalan terminal.`]}),`\n`,_jsx(_components.p,{children:`Contoh respons kueri yang selesai (URL hasil hanya placeholder):`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`17`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`17`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_01K...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"progress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"images\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://cdn.example/generated-image.webp\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Dalam respons kueri, `,_jsx(_components.code,{children:`data`}),` berupa objek dan `,_jsx(_components.code,{children:`url`}),` berupa array string. Hasil pertama ada di `,_jsx(_components.code,{children:`data.result.images[0].url[0]`}),`. Jika ada, `,_jsx(_components.code,{children:`expires_at`}),` adalah waktu kedaluwarsa dalam detik Unix; simpan file yang dibutuhkan sebelum kedaluwarsa. `,_jsx(_components.code,{children:`actual_time`}),` adalah waktu pemrosesan tugas, bukan durasi pemutaran video.`]}),`\n`,_jsx(Heading,{level:`2`,id:`batasan-dan-penanganan-kesalahan`,children:`Batasan dan penanganan kesalahan`}),`\n`,_jsxs(_components.p,{children:[`Video referensi, audio referensi, mask, kontrol frame awal/akhir, perpanjangan, dan remix tidak didukung. `,_jsx(_components.code,{children:`quality`}),` tidak berpengaruh. Hilangkan `,_jsx(_components.code,{children:`seed`}),`, `,_jsx(_components.code,{children:`negative_prompt`}),`, `,_jsx(_components.code,{children:`width`}),`, `,_jsx(_components.code,{children:`height`}),`, `,_jsx(_components.code,{children:`response_format`}),`, dan `,_jsx(_components.code,{children:`output_format`}),` karena bukan parameter pembuatan model ini. `,_jsx(_components.code,{children:`async: false`}),` tidak mengaktifkan pembuatan sinkron, dan `,_jsx(_components.code,{children:`stream`}),` tidak menyediakan aliran SSE pembuatan.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsxs(_components.th,{children:[`HTTP / `,_jsx(_components.code,{children:`error.code`})]}),_jsx(_components.th,{children:`Tindakan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`400 / invalid_request_error`})}),_jsx(_components.td,{children:`Periksa prompt, jumlah referensi, rasio, jumlah hasil, dan spesifikasi output tetap.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 / idempotency_in_progress`})}),_jsxs(_components.td,{children:[`Tunggu sesuai `,_jsx(_components.code,{children:`Retry-After`}),`, lalu ulangi permintaan asli dengan kunci idempotensi yang sama.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 / idempotency_key_reused`})}),_jsx(_components.td,{children:`Kunci yang sama dipakai untuk permintaan berbeda. Perbaiki pengelolaan kunci; gunakan kunci baru untuk setiap pembuatan terpisah.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 / idempotency_result_indeterminate`})}),_jsx(_components.td,{children:`Hentikan pengiriman ulang otomatis dan simpan kunci serta informasi tugas untuk pemeriksaan.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`429`})}),_jsxs(_components.td,{children:[`Tunggu sesuai `,_jsx(_components.code,{children:`Retry-After`}),` sebelum mencoba kembali.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Tugas gagal tetap dapat mengembalikan HTTP `,_jsx(_components.code,{children:`200`}),`; periksa `,_jsx(_components.code,{children:`data.status`}),` dan `,_jsx(_components.code,{children:`data.error.message`}),`. Kesalahan jaringan atau `,_jsx(_components.code,{children:`5xx`}),` saat pengiriman dapat terjadi setelah penerimaan, jadi jangan langsung mengirim ulang dengan kunci baru.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Pembuatan Gambar Muse Image Ext","description":"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/muse-image-ext/generation"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,CodeBlock,Heading,Info,Note,ParamField,RequestExample,ResponseExample,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[`API ini bersifat asinkron. Simpan ID tugas setelah pengiriman, lalu gunakan `,_jsx(_components.code,{children:`GET /v1/tasks/{task_id}`}),` untuk memeriksa status dan hasil. Dalam respons pengiriman default, ID ada di `,_jsx(_components.code,{children:`data[0].task_id`}),`.`]})}),`\n`,_jsxs(RequestExample,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`12`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.apimart.ai/v1/images/generations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Accept: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Idempotency-Key: \u003cunique-operation-key>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"muse-image-ext\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"A red ceramic cup on a white table, soft studio lighting, product photography, no text\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"aspect_ratio\": \"1:1\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"n\": 1`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`18`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`18`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`response `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests.post(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.apimart.ai/v1/images/generations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` headers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer \u003ctoken>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Accept\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Idempotency-Key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cunique-operation-key>\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` json`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"muse-image-ext\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A red ceramic cup on a white table, soft studio lighting, product photography, no text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"aspect_ratio\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1:1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"n\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`response.raise_for_status()`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(response.json())`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`17`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.apimart.ai/v1/images/generations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"POST\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Authorization:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Bearer \u003ctoken>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"application/json\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Accept:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"application/json\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Idempotency-Key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"\u003cunique-operation-key>\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"muse-image-ext\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"A red ceramic cup on a white table, soft studio lighting, product photography, no text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"aspect_ratio\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"1:1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"n\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ok`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`throw`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`text`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`());`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`());`})]}),`\n`]})})})]}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`9`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"submitted\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"task_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_01K...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`header-permintaan`,children:`Header permintaan`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Gunakan APIMart API Key dalam format `,_jsx(_components.code,{children:`Bearer \u003ctoken>`}),`. Pengiriman dan polling memerlukan autentikasi dengan identitas pengguna yang sama.`]})}),`\n`,_jsx(ParamField,{header:`Idempotency-Key`,type:`string`,id:`param-idempotency-key`,children:_jsxs(_components.p,{children:[`Sangat disarankan. Gunakan kunci baru untuk setiap pembuatan yang terpisah (1–191 karakter ASCII yang terlihat; UUID disarankan). Ganti `,_jsx(_components.code,{children:`\u003cunique-operation-key>`}),` pada contoh. Setelah timeout pengiriman atau kegagalan jaringan, ulangi dengan endpoint, isi, versi respons, dan kunci yang sama. Setelah menerima ID tugas, cukup periksa tugas tersebut.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`parameter-permintaan`,children:`Parameter permintaan`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Nilai tetap: `,_jsx(_components.code,{children:`muse-image-ext`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,required:true,id:`param-prompt`,children:_jsx(_components.p,{children:`Deskripsi teks tentang konten yang ingin dibuat. Mendukung bahasa Mandarin dan Inggris. Tidak boleh kosong setelah spasi di awal dan akhir dihapus. Tetap wajib meskipun menggunakan gambar referensi.`})}),`\n`,_jsxs(ParamField,{body:`image_urls`,type:`string[]`,id:`param-image-urls`,children:[_jsxs(_components.p,{children:[`Maksimal 9 input gambar referensi yang tidak kosong. Mendukung URL publik, Data URI (seperti `,_jsx(_components.code,{children:`data:image/png;base64,...`}),`), atau base64 mentah. Hilangkan atau kirim `,_jsx(_components.code,{children:`[]`}),` untuk pembuatan dari teks saja. PNG, JPEG, dan WebP disarankan. URL harus dapat diakses langsung oleh server tanpa cookie login browser.`]}),_jsxs(_components.p,{children:[`Ukuran asli gabungan semua gambar referensi tidak boleh melebihi `,_jsx(_components.strong,{children:`11 MiB (11.534.336 byte)`}),`. Ini batas total, bukan per gambar. base64 menambah ukuran isi permintaan. Jangan kirim URL `,_jsx(_components.code,{children:`blob:`}),`, jalur file lokal, atau objek `,_jsx(_components.code,{children:`File`}),`.`]})]}),`\n`,_jsxs(ParamField,{body:`aspect_ratio`,type:`string`,id:`param-aspect-ratio`,children:[_jsxs(_components.p,{children:[`Mendukung tujuh rasio di bawah. Jika dihilangkan, pembuatan dari teks memakai `,_jsx(_components.code,{children:`1:1`}),`; dengan referensi, hasil mengikuti komposisi referensi. Rasio eksplisit diutamakan. Untuk pemilihan otomatis, hilangkan bidang ini; jangan kirim `,_jsx(_components.code,{children:`\"auto\"`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`})]})]}),`\n`,_jsx(ParamField,{body:`size`,type:`string`,id:`param-size`,children:_jsxs(_components.p,{children:[`Bidang kompatibilitas yang menerima tujuh rasio di atas atau `,_jsx(_components.code,{children:`auto`}),`, bukan ukuran piksel seperti `,_jsx(_components.code,{children:`1024x1024`}),`. Hanya mengirim `,_jsx(_components.code,{children:`size: \"auto\"`}),` sama dengan tidak menentukan rasio. Utamakan `,_jsx(_components.code,{children:`aspect_ratio`}),`. Jika keduanya valid, `,_jsx(_components.code,{children:`aspect_ratio`}),` diutamakan, tetapi setiap bidang divalidasi terpisah: rasio valid tidak membatalkan kesalahan `,_jsx(_components.code,{children:`size`}),`.`]})}),`\n`,_jsx(ParamField,{body:`n`,type:`integer`,default:`1`,id:`param-n`,children:_jsxs(_components.p,{children:[`Hanya satu hasil per permintaan. Hanya angka `,_jsx(_components.code,{children:`1`}),` yang diterima. Nilai eksplisit `,_jsx(_components.code,{children:`0`}),`, negatif, atau lebih dari `,_jsx(_components.code,{children:`1`}),` menghasilkan kesalahan.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Mengembalikan URL WebP. Dimensi gambar ditentukan model; ukuran piksel atau tingkat 1K / 2K / 4K tidak dapat dipilih. Jangan kirim `,_jsx(_components.code,{children:`resolution`}),` yang tidak kosong atau bidang durasi apa pun.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`parameter-opsional-lainnya`,children:`Parameter opsional lainnya`}),`\n`,_jsx(ParamField,{body:`webhook`,type:`string`,id:`param-webhook`,children:_jsxs(_components.p,{children:[`URL dasar backend untuk notifikasi tugas. Platform menghapus garis miring terakhir lalu menambahkan `,_jsx(_components.code,{children:`/callback`}),`: `,_jsx(_components.code,{children:`https://your-backend.example/muse`}),` menjadi `,_jsx(_components.code,{children:`https://your-backend.example/muse/callback`}),`. Hilangkan jika hanya menggunakan polling.`]})}),`\n`,_jsx(ParamField,{body:`language`,type:`string`,id:`param-language`,children:_jsxs(_components.p,{children:[`Mengatur bahasa pesan kesalahan Webhook, bukan konten yang dibuat. Nilai: `,_jsx(_components.code,{children:`zh`}),`, `,_jsx(_components.code,{children:`en`}),`, `,_jsx(_components.code,{children:`ja`}),`, `,_jsx(_components.code,{children:`ko`}),`, `,_jsx(_components.code,{children:`ru`}),`, `,_jsx(_components.code,{children:`fr`}),`, `,_jsx(_components.code,{children:`de`}),`, `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`pt`}),`, `,_jsx(_components.code,{children:`es`}),`. Tag regional seperti `,_jsx(_components.code,{children:`zh-CN`}),` tidak diterima. Untuk polling, kirim bahasa secara terpisah sebagai parameter kueri GET.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`pembuatan-dengan-gambar-referensi`,children:`Pembuatan dengan gambar referensi`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"muse-image-ext\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Keep the cup from the reference image and place it on a wooden cafe table in warm natural light\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"image_urls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://your-cdn.example/cup.png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"n\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Ganti URL contoh dengan URL gambar yang dapat diakses. Contoh ini menghilangkan rasio agar mengikuti komposisi referensi; tambahkan `,_jsx(_components.code,{children:`aspect_ratio`}),` untuk rasio tetap. Tambahkan referensi lain ke `,_jsx(_components.code,{children:`image_urls`}),`, maksimal 9 gambar total.`]}),`\n`,_jsx(Heading,{level:`2`,id:`respons-pengiriman`,children:`Respons pengiriman`}),`\n`,_jsxs(_components.p,{children:[`Respons default adalah HTTP `,_jsx(_components.code,{children:`200`}),`, dengan `,_jsx(_components.code,{children:`data`}),` berupa array. `,_jsx(_components.code,{children:`submitted`}),` berarti tugas diterima, bukan selesai. Simpan `,_jsx(_components.code,{children:`data[0].task_id`}),`, lalu periksa tugas.`]}),`\n`,_jsxs(Accordion,{title:`Versi respons opsional: 2026-07-27`,id:`versi-respons-opsional-2026-07-27`,children:[_jsxs(_components.p,{children:[`Dengan header `,_jsx(_components.code,{children:`X-APIMart-Response-Version: 2026-07-27`}),`, pengiriman mengembalikan HTTP `,_jsx(_components.code,{children:`202`}),`. Baca ID dari `,_jsx(_components.code,{children:`data.id`}),` dan jalur polling dari `,_jsx(_components.code,{children:`data.poll_url`}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`202`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"request_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"req_example\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_01K...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"generation.task\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"image\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"pending\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"progress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"poll_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/v1/tasks/task_01K...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Versi ini tidak mengubah struktur respons GET. Setelah menambahkan header ini, jangan tetap membaca respons pengiriman melalui `,_jsx(_components.code,{children:`data[0].task_id`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`memeriksa-status-dan-hasil-tugas`,children:`Memeriksa status dan hasil tugas`}),`\n`,_jsxs(_components.p,{children:[`Gunakan ID lengkap dari respons pengiriman dan identitas pengguna yang sama. `,_jsx(_components.code,{children:`language`}),` bersifat opsional untuk bahasa pesan kesalahan. Lihat seluruh bidang di `,_jsx(_components.a,{href:`/id/api-reference/tasks/status`,children:`Status tugas`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.apimart.ai/v1/tasks/\u003ctask_id>?language=id'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Polling disarankan setiap 5 detik, tanpa kueri bersamaan untuk tugas yang sama. Timeout klien atau penghentian polling tidak membatalkan tugas server. Simpan ID lalu lanjutkan GET nanti; jangan otomatis mengirim pembuatan baru.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`data.status`})}),_jsx(_components.th,{children:`Tindakan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`pending`}),` / `,_jsx(_components.code,{children:`processing`})]}),_jsx(_components.td,{children:`Dalam antrean atau diproses; lanjutkan polling.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`completed`})}),_jsx(_components.td,{children:`Pembuatan berhasil; hentikan polling dan baca URL hasil.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`failed`})}),_jsxs(_components.td,{children:[`Pembuatan gagal; hentikan polling dan baca `,_jsx(_components.code,{children:`data.error.message`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`unknown`}),` / …`]}),_jsx(_components.td,{children:`Status belum pasti. Simpan ID dan ulangi kueri dalam batas tertentu; jangan anggap berhasil atau otomatis membuat ulang.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Gunakan `,_jsx(_components.code,{children:`data.status`}),` untuk menentukan penyelesaian. HTTP `,_jsx(_components.code,{children:`200`}),` atau `,_jsx(_components.code,{children:`progress: 100`}),` saja tidak berarti pembuatan berhasil. `,_jsx(_components.code,{children:`polling_error`}),` selama pemrosesan bukan kegagalan terminal.`]}),`\n`,_jsx(_components.p,{children:`Contoh respons kueri yang selesai (URL hasil hanya placeholder):`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`17`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`17`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_01K...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"progress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"images\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://cdn.example/generated-image.webp\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Dalam respons kueri, `,_jsx(_components.code,{children:`data`}),` berupa objek dan `,_jsx(_components.code,{children:`url`}),` berupa array string. Hasil pertama ada di `,_jsx(_components.code,{children:`data.result.images[0].url[0]`}),`. Jika ada, `,_jsx(_components.code,{children:`expires_at`}),` adalah waktu kedaluwarsa dalam detik Unix; simpan file yang dibutuhkan sebelum kedaluwarsa. `,_jsx(_components.code,{children:`actual_time`}),` adalah waktu pemrosesan tugas, bukan durasi pemutaran video.`]}),`\n`,_jsx(Heading,{level:`2`,id:`batasan-dan-penanganan-kesalahan`,children:`Batasan dan penanganan kesalahan`}),`\n`,_jsxs(_components.p,{children:[`Video referensi, audio referensi, mask, kontrol frame awal/akhir, perpanjangan, dan remix tidak didukung. `,_jsx(_components.code,{children:`quality`}),` tidak berpengaruh. Hilangkan `,_jsx(_components.code,{children:`seed`}),`, `,_jsx(_components.code,{children:`negative_prompt`}),`, `,_jsx(_components.code,{children:`width`}),`, `,_jsx(_components.code,{children:`height`}),`, `,_jsx(_components.code,{children:`response_format`}),`, dan `,_jsx(_components.code,{children:`output_format`}),` karena bukan parameter pembuatan model ini. `,_jsx(_components.code,{children:`async: false`}),` tidak mengaktifkan pembuatan sinkron, dan `,_jsx(_components.code,{children:`stream`}),` tidak menyediakan aliran SSE pembuatan.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsxs(_components.th,{children:[`HTTP / `,_jsx(_components.code,{children:`error.code`})]}),_jsx(_components.th,{children:`Tindakan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`400 / invalid_request_error`})}),_jsx(_components.td,{children:`Periksa prompt, jumlah referensi, rasio, jumlah hasil, dan spesifikasi output tetap.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 / idempotency_in_progress`})}),_jsxs(_components.td,{children:[`Tunggu sesuai `,_jsx(_components.code,{children:`Retry-After`}),`, lalu ulangi permintaan asli dengan kunci idempotensi yang sama.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 / idempotency_key_reused`})}),_jsx(_components.td,{children:`Kunci yang sama dipakai untuk permintaan berbeda. Perbaiki pengelolaan kunci; gunakan kunci baru untuk setiap pembuatan terpisah.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 / idempotency_result_indeterminate`})}),_jsx(_components.td,{children:`Hentikan pengiriman ulang otomatis dan simpan kunci serta informasi tugas untuk pemeriksaan.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`429`})}),_jsxs(_components.td,{children:[`Tunggu sesuai `,_jsx(_components.code,{children:`Retry-After`}),` sebelum mencoba kembali.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Tugas gagal tetap dapat mengembalikan HTTP `,_jsx(_components.code,{children:`200`}),`; periksa `,_jsx(_components.code,{children:`data.status`}),` dan `,_jsx(_components.code,{children:`data.error.message`}),`. Kesalahan jaringan atau `,_jsx(_components.code,{children:`5xx`}),` saat pengiriman dapat terjadi setelah penerimaan, jadi jangan langsung mengirim ulang dengan kunci baru.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Pembuatan Gambar Muse Image Ext","description":"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/muse-image-ext/generation"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Header permintaan","slug":"header-permintaan","depth":2,"children":[]},{"title":"Parameter permintaan","slug":"parameter-permintaan","depth":2,"children":[{"title":"Parameter opsional lainnya","slug":"parameter-opsional-lainnya","depth":3,"children":[]}]},{"title":"Pembuatan dengan gambar referensi","slug":"pembuatan-dengan-gambar-referensi","depth":2,"children":[]},{"title":"Respons pengiriman","slug":"respons-pengiriman","depth":2,"children":[]},{"title":"Memeriksa status dan hasil tugas","slug":"memeriksa-status-dan-hasil-tugas","depth":2,"children":[]},{"title":"Batasan dan penanganan kesalahan","slug":"batasan-dan-penanganan-kesalahan","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"12\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://api.apimart.ai/v1/images/generations\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Authorization: Bearer \u0026#x3C;token>'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Accept: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Idempotency-Key: \u0026#x3C;unique-operation-key>'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"model\": \"muse-image-ext\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"prompt\": \"A red ceramic cup on a white table, soft studio lighting, product photography, no text\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"aspect_ratio\": \"1:1\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"n\": 1\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"Python","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"python\">\u003ccode language=\"python\" numberOfLines=\"18\">\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">import\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> requests\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">response \u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> requests.post(\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"https://api.apimart.ai/v1/images/generations\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#9CDCFE\"> headers\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Authorization\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Bearer \u0026#x3C;token>\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Accept\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"application/json\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Idempotency-Key\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"\u0026#x3C;unique-operation-key>\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#9CDCFE\"> json\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"model\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"muse-image-ext\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"prompt\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"A red ceramic cup on a white table, soft studio lighting, product photography, no text\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"aspect_ratio\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"1:1\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"n\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">1\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">response.raise_for_status()\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">print\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(response.json())\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"JavaScript","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"javascript\">\u003ccode language=\"javascript\" numberOfLines=\"17\">\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#569CD6\">const\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#4FC1FF\"> response\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\"> await\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\"> fetch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://api.apimart.ai/v1/images/generations\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> method:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"POST\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> headers:\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> Authorization:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Bearer \u0026#x3C;token>\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Content-Type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"application/json\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> Accept:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"application/json\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Idempotency-Key\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"\u0026#x3C;unique-operation-key>\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> body:\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#4FC1FF\"> JSON\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">stringify\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">({\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"model\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"muse-image-ext\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"prompt\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"A red ceramic cup on a white table, soft studio lighting, product photography, no text\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"aspect_ratio\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"1:1\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"n\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\"> 1\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> })\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">});\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">if\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> (\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">!\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">response\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">ok\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">) \u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">throw\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#569CD6\"> new\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\"> Error\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">await\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> response\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">text\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">());\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">console\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">log\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">await\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> response\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">json\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">());\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"9\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">200\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"status\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"submitted\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"task_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"task_01K...\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Pembuatan Gambar Muse Image Ext","path":"/v1/images/generations","servers":[{"url":"https://api.apimart.ai"}],"method":"post","request":{"security":[],"parameters":{"query":{},"header":{"Authorization":{"schema":[{"type":"string","description":"Gunakan APIMart API Key dalam format `Bearer \u003ctoken>` . Pengiriman dan polling memerlukan autentikasi dengan identitas pengguna yang sama.","required":true}]},"Idempotency-Key":{"schema":[{"type":"string","description":"Sangat disarankan. Gunakan kunci baru untuk setiap pembuatan yang terpisah (1–191 karakter ASCII yang terlihat; UUID disarankan). Ganti `\u003cunique-operation-key>` pada contoh. Setelah timeout pengiriman atau kegagalan jaringan, ulangi dengan endpoint, isi, versi respons, dan kunci yang sama. Setelah menerima ID tugas, cukup periksa tugas tersebut."}]}},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"model":[{"type":"string","description":"Nilai tetap: `muse-image-ext` .","required":true}],"prompt":[{"type":"string","description":"Deskripsi teks tentang konten yang ingin dibuat. Mendukung bahasa Mandarin dan Inggris. Tidak boleh kosong setelah spasi di awal dan akhir dihapus. Tetap wajib meskipun menggunakan gambar referensi.","required":true}],"image_urls":[{"type":"array","items":[{"type":"string"}],"description":"Maksimal 9 input gambar referensi yang tidak kosong. Mendukung URL publik, Data URI (seperti `data:image/png;base64,...` ), atau base64 mentah. Hilangkan atau kirim `[]` untuk pembuatan dari teks saja. PNG, JPEG, dan WebP disarankan. URL harus dapat diakses langsung oleh server tanpa cookie login browser. Ukuran asli gabungan semua gambar referensi tidak boleh melebihi 11 MiB (11.534.336 byte) . Ini batas total, bukan per gambar. base64 menambah ukuran isi permintaan. Jangan kirim URL `blob:` , jalur file lokal, atau objek `File` ."}],"aspect_ratio":[{"type":"string","description":"Mendukung tujuh rasio di bawah. Jika dihilangkan, pembuatan dari teks memakai `1:1` ; dengan referensi, hasil mengikuti komposisi referensi. Rasio eksplisit diutamakan. Untuk pemilihan otomatis, hilangkan bidang ini; jangan kirim `\"auto\"` . `1:1` , `16:9` , `9:16` , `4:3` , `3:4` , `3:2` , `2:3`"}],"size":[{"type":"string","description":"Bidang kompatibilitas yang menerima tujuh rasio di atas atau `auto` , bukan ukuran piksel seperti `1024x1024` . Hanya mengirim `size: \"auto\"` sama dengan tidak menentukan rasio. Utamakan `aspect_ratio` . Jika keduanya valid, `aspect_ratio` diutamakan, tetapi setiap bidang divalidasi terpisah: rasio valid tidak membatalkan kesalahan `size` ."}],"n":[{"type":"integer","description":"Hanya satu hasil per permintaan. Hanya angka `1` yang diterima. Nilai eksplisit `0` , negatif, atau lebih dari `1` menghasilkan kesalahan."}],"webhook":[{"type":"string","description":"URL dasar backend untuk notifikasi tugas. Platform menghapus garis miring terakhir lalu menambahkan `/callback` : `https://your-backend.example/muse` menjadi `https://your-backend.example/muse/callback` . Hilangkan jika hanya menggunakan polling."}],"language":[{"type":"string","description":"Mengatur bahasa pesan kesalahan Webhook, bukan konten yang dibuat. Nilai: `zh` , `en` , `ja` , `ko` , `ru` , `fr` , `de` , `id` , `pt` , `es` . Tag regional seperti `zh-CN` tidak diterima. Untuk polling, kirim bahasa secara terpisah sebagai parameter kueri GET."}]}}],"examples":{"example":{"value":{"model":"\u003cstring>","prompt":"\u003cstring>","image_urls":["\u003cstring>"],"aspect_ratio":"\u003cstring>","size":"\u003cstring>","n":123,"webhook":"\u003cstring>","language":"\u003cstring>"}}}}}},"response":{},"deprecated":false}},"jsLinks":["/_mintlify/custom/apicore/1f7e29c94a916812/cn-domain-rewrite.js","/_mintlify/custom/apicore/afc6076845564106/param-field-copy.js"],"subdomain":"apicore","siteName":"APIMart","title":"Pembuatan Gambar Muse Image Ext - APIMart","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/images/muse-image-ext/generation","matchLevel":1},"zh-Hans":{"href":"/cn/api-reference/images/muse-image-ext/generation","matchLevel":1},"ja":{"href":"/ja/api-reference/images/muse-image-ext/generation","matchLevel":1},"ko":{"href":"/ko/api-reference/images/muse-image-ext/generation","matchLevel":1},"ru":{"href":"/ru/api-reference/images/muse-image-ext/generation","matchLevel":1},"de":{"href":"/de/api-reference/images/muse-image-ext/generation","matchLevel":1},"fr":{"href":"/fr/api-reference/images/muse-image-ext/generation","matchLevel":1},"pt":{"href":"/pt/api-reference/images/muse-image-ext/generation","matchLevel":1},"id":{"href":"/id/api-reference/images/muse-image-ext/generation","matchLevel":0},"es":{"href":"/es/api-reference/images/muse-image-ext/generation","matchLevel":1}}},"lastModified":"2026-10-29T08:37:32.084Z","originalFileLocation":"id/api-reference/images/muse-image-ext/generation.mdx","locale":"id"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.\">\u003cmeta data-mint-head name=\"keywords\" content=\"OpenAI compatible, API gateway, GPT-5, Claude, Gemini, multi-provider, transparent pricing, SLA\">\u003cmeta data-mint-head name=\"application-name\" content=\"APIMart\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Pembuatan Gambar Muse Image Ext - APIMart\">\u003cmeta data-mint-head property=\"og:description\" content=\"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"APIMart\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://apicore.mintlify.app/_mintlify/api/og/v2?division=Muse+Image+Ext\u0026amp;title=Pembuatan+Gambar+Muse+Image+Ext\u0026amp;description=Buat+satu+gambar+WebP+per+permintaan+dari+teks+atau+hingga+9+gambar+referensi.\u0026amp;theme=85f832f8b30837d0268a5e67\u0026amp;signature=66f7eacbfea89c8a974da3e9a3255b63125489559fb5ac9f5580f9284569a156\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Pembuatan Gambar Muse Image Ext - APIMart\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apicore.mintlify.app/_mintlify/api/og/v2?division=Muse+Image+Ext\u0026amp;title=Pembuatan+Gambar+Muse+Image+Ext\u0026amp;description=Buat+satu+gambar+WebP+per+permintaan+dari+teks+atau+hingga+9+gambar+referensi.\u0026amp;theme=85f832f8b30837d0268a5e67\u0026amp;signature=66f7eacbfea89c8a974da3e9a3255b63125489559fb5ac9f5580f9284569a156\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"APIMart\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@APIMart_\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/id/api-reference/images/muse-image-ext/generation.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.apimart.ai/en/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.apimart.ai/cn/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.apimart.ai/ja/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.apimart.ai/ko/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.apimart.ai/ru/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.apimart.ai/de/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.apimart.ai/fr/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.apimart.ai/pt/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.apimart.ai/es/api-reference/images/muse-image-ext/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.apimart.ai/en/api-reference/images/muse-image-ext/generation\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.apimart.ai/#organization\",\"name\":\"APIMart\",\"url\":\"https://docs.apimart.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.apimart.ai#website\",\"name\":\"APIMart\",\"url\":\"https://docs.apimart.ai\",\"publisher\":{\"@id\":\"https://docs.apimart.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation#webpage\",\"url\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation\",\"name\":\"Pembuatan Gambar Muse Image Ext\",\"description\":\"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.\",\"dateModified\":\"2026-10-29T08:37:32.084Z\",\"isPartOf\":{\"@id\":\"https://docs.apimart.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Seri Gambar\",\"item\":\"https://docs.apimart.ai/id/api-reference/images/gemini-nano-banana-2.1/generation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pembuatan Gambar Muse Image Ext\",\"item\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation#apireference\",\"headline\":\"Pembuatan Gambar Muse Image Ext\",\"name\":\"Pembuatan Gambar Muse Image Ext\",\"description\":\"Buat satu gambar WebP per permintaan dari teks atau hingga 9 gambar referensi.\",\"url\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apimart.ai/id/api-reference/images/muse-image-ext/generation#webpage\"},\"dateModified\":\"2026-10-29T08:37:32.084Z\",\"publisher\":{\"@id\":\"https://docs.apimart.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.apimart.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"APIMart\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"APIMart","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/api-reference/images/muse-image-ext/generation"}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/cn/api-reference/images/muse-image-ext/generation"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/images/muse-image-ext/generation"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/images/muse-image-ext/generation"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/images/muse-image-ext/generation"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/images/muse-image-ext/generation"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/images/muse-image-ext/generation"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/api-reference/images/muse-image-ext/generation"}]},{"language":"id","tabs":[{"tab":"Panduan API","groups":[{"group":"Ikhtisar","pages":[{"title":"APIMart — Gateway API yang Kompatibel dengan OpenAI (GPT-5, Claude, Gemini)","href":"/id"}]},{"group":"Model","pages":[{"title":"API metadata daftar model","api":"GET https://api.apimart.ai/v1/models","href":"/id/api-reference/texts/models/list"}]},{"group":"Seri Teks","icon":"text","pages":[{"title":"API Chat Umum (Streaming Bawaan)","api":"POST https://api.apimart.ai/v1/chat/completions","href":"/id/api-reference/texts/general/chat-completions"},{"title":"API Chat Umum (Non-Streaming Bawaan)","api":"POST https://api.apimart.ai/api/v1/chat/completions","href":"/id/api-reference/texts/general/chat-completions-nostream"},{"title":"Claude Messages API","api":"POST https://api.apimart.ai/v1/messages","href":"/id/api-reference/texts/general/claude-messages"},{"title":"Format Native Gemini","api":"POST https://api.apimart.ai/v1beta/models/{model}:{method}","href":"/id/api-reference/texts/gemini/quickstart"},{"title":"OpenAI Multimodal Responses API","api":"POST https://api.apimart.ai/v1/responses","href":"/id/api-reference/texts/openai/responses"},{"title":"Panduan Cache Konteks OpenAI","sidebarTitle":"Cache Konteks OpenAI","icon":"database","href":"/id/api-reference/texts/openai/context-cache"},{"title":"Panduan Penggunaan Cache Konteks Gemini","sidebarTitle":"Cache Konteks Gemini","icon":"database","href":"/id/api-reference/texts/gemini/context-cache"},{"title":"Panduan Penggunaan Cache Konteks Claude","sidebarTitle":"Cache Konteks Claude","icon":"database","href":"/id/api-reference/texts/general/claude-context-cache"},{"group":"qwen3.8-max","icon":"message","pages":[{"title":"qwen3.8-max Integration Guide","api":"POST https://api.apimart.ai/v1/chat/completions","href":"/id/api-reference/texts/qwen3.8-max/guide"},{"title":"Model Pricing API","api":"GET https://api.apimart.ai/api/pricing/model?model=qwen3.8-max","href":"/id/api-reference/texts/qwen3.8-max/pricing"}]}]},{"group":"Seri Gambar","icon":"image","pages":[{"group":"Nano banana 2.1","icon":"image","pages":[{"title":"Nano banana 2.1 Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gemini-nano-banana-2.1/generation"}]},{"group":"Nano banana2","icon":"image","pages":[{"title":"Nano banana2 Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gemini-3.1-flash/generation"},{"title":"Nano Banana Lite Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gemini-3.1-flash/generation-lite"}]},{"group":"Nano banana Pro","icon":"image","pages":[{"title":"Nano banana Pro Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gemini-3-pro/generation"}]},{"group":"Nano banana","icon":"image","pages":[{"title":"Nano banana Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gemini-2.5-flash/generation"}]},{"group":"Imagen-4.0","icon":"image","pages":[{"title":"Imagen 4.0 Apimart Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/imagen-4.0-apimart/generation"}]},{"group":"GPT-Image(1/1.5)","icon":"image","pages":[{"title":"GPT-Image(1/1.5) Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gpt-image-1/generation"}]},{"group":"GPT-Image-2","icon":"image","pages":[{"title":"GPT-Image-2 Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gpt-image-2/generation"},{"title":"GPT-Image-2 Official Channel Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gpt-image-2/official"}]},{"group":"GPT-Image-2.5","icon":"image","pages":[{"title":"Pembuatan Gambar GPT-Image-2.5","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gpt-image-2.5/generation"}]},{"group":"GPT-Image-2.5 Ext","icon":"image","pages":[{"title":"GPT-Image-2.5 Ext — Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/gpt-image-2.5-ext/generation"}]},{"group":"Seedream-4.0","icon":"image","pages":[{"title":"Seedream-4.0 Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/seedream-4/generation"}]},{"group":"Seedream-4.5","icon":"image","pages":[{"title":"Seedream-4.5 Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/seedream-4.5/generation"}]},{"group":"Seedream-5.0-Lite","icon":"image","pages":[{"title":"Seedream-5.0-Lite Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/seedream-5-lite/generation"}]},{"group":"Seedream-5.0-Pro","icon":"image","pages":[{"title":"Seedream-5.0-Pro Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/seedream-5-0-pro/generation"}]},{"group":"Seedream-5.0-Flash","icon":"image","pages":[{"title":"Seedream-5.0-Flash Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/seedream-5-0-flash/generation"}]},{"group":"Flux Kontext","icon":"image","pages":[{"title":"Pembuatan dan Pengeditan Gambar FLUX Kontext","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/flux-kontext/generation"}]},{"group":"Flux 2.0","icon":"image","pages":[{"title":"Pembuatan Gambar FLUX.2","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/flux-2/generation"}]},{"group":"FLUX 3 Image","icon":"image","pages":[{"title":"FLUX 3 Image Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/flux-3-image/generation"}]},{"group":"FLUX 3 Image Klein","icon":"image","pages":[{"title":"FLUX 3 Image Klein Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/flux-3-image-klein/generation"}]},{"group":"Hy-Image-3.5 Preview","icon":"image","pages":[{"title":"Hy-Image-3.5 Preview Pembuatan Gambar","description":"Teks-ke-gambar, hingga 5 gambar referensi, keluaran 1K / 2K / 4K atau dimensi piksel presisi. Satu gambar per permintaan.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/hy-image-v3.5-preview/generation"}]},{"group":"Muse Image Ext","icon":"image","pages":[{"title":"Pembuatan Gambar Muse Image Ext","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/muse-image-ext/generation"}]},{"group":"MAI-Image-2.6","icon":"image","pages":[{"title":"MAI-Image-2.6 Pembuatan Gambar","description":"Teks ke gambar, pengeditan satu gambar, komposisi hingga 5 gambar referensi, dan pencarian web. Tersedia versi berkualitas tinggi dan Flash.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/mai-image-2.6/generation"}]},{"group":"Qwen Image 2.0","icon":"image","pages":[{"title":"Qwen Image 2.0 Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/qwen-image/generation"}]},{"group":"Qwen Image 3.0","icon":"image","pages":[{"title":"Pembuatan Gambar Qwen Image 3.0","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/qwen-image-3.0/generation"}]},{"group":"Z-Image-Turbo","icon":"image","pages":[{"title":"Z-Image-Turbo Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/z-image-turbo/generation"}]},{"group":"Grok Imagine","icon":"image","pages":[{"title":"Grok Imagine generasi gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/grok-imagine/generation"}]},{"group":"Grok Imagine 2.0 Ext","icon":"image","pages":[{"title":"Grok Imagine 2.0 Ext Pembuatan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/grok-imagine-2.0-ext/generation"},{"title":"Lapisan dan Pengeditan Wilayah Grok Imagine 2.0 Ext","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/grok-imagine-2.0-ext/layer-region-edit"},{"title":"Grok Imagine Image 2.0 — generasi dan pengeditan resmi","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/grok-imagine-2.0-ext/official"}]},{"group":"wan2.7-image","icon":"image","pages":[{"title":"wan2.7 Pembuatan \u0026 Pengeditan Gambar","api":"POST https://api.apimart.ai/v1/images/generations","href":"/id/api-reference/images/wan2.7-image/generation"}]},{"group":"Midjourney","icon":"image","pages":[{"title":"API Midjourney","href":"/id/api-reference/images/midjourney/generation"},{"title":"Imagine (teks ke gambar)","api":"POST https://api.apimart.ai/v1/midjourney/generations","href":"/id/api-reference/images/midjourney/imagine"},{"title":"Blend (gabungan multi-gambar)","api":"POST https://api.apimart.ai/v1/midjourney/generations/blend","href":"/id/api-reference/images/midjourney/blend"},{"title":"Describe (gambar ke teks)","api":"POST https://api.apimart.ai/v1/midjourney/generations/describe","href":"/id/api-reference/images/midjourney/describe"},{"title":"Edits (edit gambar)","api":"POST https://api.apimart.ai/v1/midjourney/generations/edits","href":"/id/api-reference/images/midjourney/edits"},{"title":"Upscale (perbesar tile)","api":"POST https://api.apimart.ai/v1/midjourney/generations/upscale","href":"/id/api-reference/images/midjourney/upscale"},{"title":"Variation (variasi)","api":"POST https://api.apimart.ai/v1/midjourney/generations/variation","href":"/id/api-reference/images/midjourney/variation"},{"title":"High Variation (variasi kuat)","api":"POST https://api.apimart.ai/v1/midjourney/generations/high-variation","href":"/id/api-reference/images/midjourney/high-variation"},{"title":"Low Variation (variasi halus)","api":"POST https://api.apimart.ai/v1/midjourney/generations/low-variation","href":"/id/api-reference/images/midjourney/low-variation"},{"title":"Reroll (regenerasi)","api":"POST https://api.apimart.ai/v1/midjourney/generations/reroll","href":"/id/api-reference/images/midjourney/reroll"},{"title":"Zoom (zoom out)","api":"POST https://api.apimart.ai/v1/midjourney/generations/zoom","href":"/id/api-reference/images/midjourney/zoom"},{"title":"Pan (pan)","api":"POST https://api.apimart.ai/v1/midjourney/generations/pan","href":"/id/api-reference/images/midjourney/pan"},{"title":"Inpaint (Vary Region)","api":"POST https://api.apimart.ai/v1/midjourney/generations/inpaint","href":"/id/api-reference/images/midjourney/inpaint"},{"title":"Modal (kirim parameter)","api":"POST https://api.apimart.ai/v1/midjourney/generations/modal","href":"/id/api-reference/images/midjourney/modal"},{"title":"Video (gambar ke video)","api":"POST https://api.apimart.ai/v1/midjourney/generations/video","href":"/id/api-reference/images/midjourney/video"},{"title":"Remix (reshape, hanya v8.1 / v8.2)","api":"POST https://api.apimart.ai/v1/midjourney/generations/remix-strong","href":"/id/api-reference/images/midjourney/remix"},{"title":"Query tugas","api":"GET https://api.apimart.ai/v1/midjourney/{task_id}","href":"/id/api-reference/images/midjourney/query"},{"title":"Praktik Terbaik","href":"/id/api-reference/images/midjourney/best-practices"},{"title":"Contoh Alur Kerja Lengkap","href":"/id/api-reference/images/midjourney/workflow"}]}]},{"group":"Seri Video","icon":"video","pages":[{"group":"seedance-1-0-pro","icon":"video","pages":[{"title":"Pembuatan Video seedance-1-0-pro","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/doubao/generation"}]},{"group":"seedance-1-5-pro","icon":"video","pages":[{"title":"Pembuatan Video seedance-1-5-pro","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/seedance-1-5-pro/generation"}]},{"group":"seedance-2-0","icon":"video","pages":[{"title":"Pembuatan Video seedance-2.0","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/seedance-2-0/generation"},{"title":"Aset Avatar Virtual","api":"POST https://api.apimart.ai/v1/seedance2/private-avatar","href":"/id/api-reference/videos/seedance-2-0/private-avatar"}]},{"group":"seedance-2-5","icon":"video","pages":[{"title":"seedance-2.5 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/seedance-2-5/generation"}]},{"group":"VEO3","icon":"video","pages":[{"title":"Pembuatan Video VEO3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/veo3/generation"},{"title":"Remix Video VEO3","api":"POST https://api.apimart.ai/v1/videos/{task_id}/remix","href":"/id/api-reference/videos/veo3/remix"},{"title":"Pembuatan Video Resmi VEO3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/veo3/generation-official"}]},{"group":"MiniMax-Hailuo-02","icon":"video","pages":[{"title":"Pembuatan Video MiniMax-Hailuo-02","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/minimax-hailuo/generation"}]},{"group":"MiniMax-Hailuo-2.3","icon":"video","pages":[{"title":"Pembuatan Video MiniMax-Hailuo-2.3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/minimax-hailuo-2.3/generation"}]},{"group":"MiniMax-H3","icon":"video","pages":[{"title":"Pembuatan Video MiniMax-H3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/minimax-h3/generation"},{"title":"Pembuatan Video MiniMax-H3-Max","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/minimax-h3/max"},{"title":"MiniMax-H3 Context-IR peningkatan prompt","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/minimax-h3/context-ir"},{"title":"MiniMax-H3 Regeneration","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/minimax-h3/regeneration"}]},{"group":"FLUX 3 Video","icon":"video","pages":[{"title":"Pembuatan Video FLUX 3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/flux-3-video/generation"}]},{"group":"SkyReels V4","icon":"video","pages":[{"title":"Pembuatan Video SkyReels V4","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/skyreels-v4/generation"}]},{"group":"HappyHorse","icon":"video","pages":[{"title":"Pembuatan Video HappyHorse 1.0","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/happyhorse-1.0/generation"},{"title":"Pembuatan Video HappyHorse 1.1","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/happyhorse-1.1/generation"}]},{"group":"Wan3.0","icon":"video","pages":[{"title":"Generasi Video Wan3.0","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan3.0-video/generation"}]},{"group":"Wan2.7","icon":"video","pages":[{"title":"Pembuatan Video Wan2.7","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan2.7/generation"},{"title":"Wan2.7-R2V Referensi-ke-Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan2.7-r2v/generation"},{"title":"Pengeditan Video Wan2.7-VideoEdit","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan2.7-videoedit/generation"}]},{"group":"Wan2.6","icon":"video","pages":[{"title":"Pembuatan Video Wan2.6","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan2.6/generation"},{"title":"Gambar-ke-Video wan2.6-i2v-flash","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan2.6/i2v-flash-generation"}]},{"group":"Wan2.5","icon":"video","pages":[{"title":"Pembuatan Video wan2.5-preview","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/wan2.5/generation"}]},{"group":"Kling 2.6","icon":"video","pages":[{"title":"Pembuatan Video Kling 2.6","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-v2-6/generation"},{"title":"Pembuatan Video Kontrol Gerak Kling v2.6","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-v2-6/kling-v2-6-motion-control-generation"}]},{"group":"Kling v3","icon":"video","pages":[{"title":"Pembuatan Video Kling v3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-v3/generation"}]},{"group":"Kling 3.0 Turbo","icon":"video","pages":[{"title":"Pembuatan Video Kling 3.0 Turbo","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-3.0-turbo/generation"}]},{"group":"Kling v3 Omni","icon":"video","pages":[{"title":"Pembuatan Video Kling v3 Omni","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-v3-omni/generation"}]},{"group":"Kling V4","icon":"video","pages":[{"title":"Kling V4 Pembuatan Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-v4/generation"}]},{"group":"Kling Video O1","icon":"video","pages":[{"title":"Pembuatan Video Kling Video O1","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/kling-video-o1/generation"}]},{"group":"Vidu Q3(pro/turbo)","icon":"video","pages":[{"title":"Pembuatan Video Vidu Q3 (pro/turbo)","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/vidu-q3-pro/generation"}]},{"group":"Vidu Q4 Preview","icon":"video","pages":[{"title":"Vidu Q4 Preview Pembuatan Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/vidu-q4-preview/generation"}]},{"group":"Vidu Q3(mix/standard)","icon":"video","pages":[{"title":"Referensi-ke-Video Vidu Q3 (mix/standar)","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/vidu-q3/generation"}]},{"group":"Grok Imagine","icon":"video","pages":[{"title":"Pembuatan Video Grok Imagine 1.5","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/grok-imagine/generation"},{"title":"Model Video Resmi Grok","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/grok-imagine/official"}]},{"group":"Pixverse v6","icon":"video","pages":[{"title":"Pixverse v6 Pembuatan Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/pixverse-v6/generation"}]},{"group":"PixVerse V6 Max","icon":"video","pages":[{"title":"PixVerse V6 Max Pembuatan Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/pixverse-v6-max/generation"}]},{"group":"Muse Video Ext","icon":"video","pages":[{"title":"Pembuatan Video Muse Video Ext","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/muse-video-ext/generation"}]},{"group":"gemini-omni-1.1-flash-ext","icon":"video","pages":[{"title":"Pembuatan Video gemini-omni-1.1-flash-ext","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/omni-flash-ext/generation"}]},{"group":"Gemini Omni 1.1 Flash","icon":"video","pages":[{"title":"Pembuatan Video Gemini Omni 1.1 Flash","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/gemini-omni-1.1-flash/generation"}]},{"group":"Gemini Omni Flash","icon":"video","pages":[{"title":"Pembuatan Video Gemini Omni Flash","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/id/api-reference/videos/gemini-omni-flash-preview/generation"}]}]},{"group":"Seri Audio","icon":"microphone","pages":[{"title":"Transkripsi Audio Whisper-1","api":"POST https://api.apimart.ai/v1/audio/transcriptions","href":"/id/api-reference/audios/whisper-1"},{"title":"TTS Text-to-Speech","api":"POST https://api.apimart.ai/v1/audio/speech","href":"/id/api-reference/audios/tts"},{"group":"Flow Music","icon":"music","pages":[{"title":"Membuat Musik","api":"POST https://api.apimart.ai/v1/music/generations","href":"/id/api-reference/audios/flow-music/music"},{"title":"Membuat Musik dengan Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations","href":"/id/api-reference/audios/flow-music/music-lyria-3-5"},{"title":"Membuat Lirik","api":"POST https://api.apimart.ai/v1/music/generations/lyricsFlowMusic","href":"/id/api-reference/audios/flow-music/lyrics"},{"title":"Perpanjangan Musik","api":"POST https://api.apimart.ai/v1/music/generations/extendFlowMusic","href":"/id/api-reference/audios/flow-music/extend"},{"title":"Perpanjangan Musik dengan Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations/extendFlowMusic","href":"/id/api-reference/audios/flow-music/extend-lyria-3-5"},{"title":"Penggantian Segmen","api":"POST https://api.apimart.ai/v1/music/generations/replaceFlowMusic","href":"/id/api-reference/audios/flow-music/replace"},{"title":"Penggantian Segmen dengan Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations/replaceFlowMusic","href":"/id/api-reference/audios/flow-music/replace-lyria-3-5"},{"title":"Aransemen Cover","api":"POST https://api.apimart.ai/v1/music/generations/coverFlowMusic","href":"/id/api-reference/audios/flow-music/cover"},{"title":"Aransemen Cover Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations/coverFlowMusic","href":"/id/api-reference/audios/flow-music/cover-lyria-3-5"},{"title":"Pemisahan Trek","api":"POST https://api.apimart.ai/v1/music/generations/stemsFlowMusic","href":"/id/api-reference/audios/flow-music/stems"},{"title":"Mengunggah Audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadAudioFlowMusic","href":"/id/api-reference/audios/flow-music/upload-audio"},{"title":"Mengunduh Audio","api":"POST https://api.apimart.ai/v1/music/generations/downloadAudioFlowMusic","href":"/id/api-reference/audios/flow-music/download-audio"},{"title":"Rendering Video Musik","api":"POST https://api.apimart.ai/v1/music/generations/videoClipFlowMusic","href":"/id/api-reference/audios/flow-music/video-clip"},{"title":"Melihat Tugas","api":"GET https://api.apimart.ai/v1/music/tasks/{task_id}","href":"/id/api-reference/audios/flow-music/query"}]},{"group":"Suno","icon":"music","pages":[{"title":"Aturan umum Suno V6 dan kueri tugas","api":"GET https://api.apimart.ai/v1/music/tasks/{task_id}","href":"/id/api-reference/audios/suno/overview"},{"title":"Menghasilkan musik","api":"POST https://api.apimart.ai/v1/music/generations","href":"/id/api-reference/audios/suno/generation"},{"title":"Menghasilkan lirik","api":"POST https://api.apimart.ai/v1/music/generations/lyrics","href":"/id/api-reference/audios/suno/lyrics"},{"title":"Pembuatan inspirasi (inspo)","api":"POST https://api.apimart.ai/v1/music/generations/inspo","href":"/id/api-reference/audios/suno/inspo"},{"title":"Pembuatan efek suara","api":"POST https://api.apimart.ai/v1/music/generations/sounds","href":"/id/api-reference/audios/suno/sounds"},{"title":"Peningkatan tag","api":"POST https://api.apimart.ai/v1/music/generations/upsampleTags","href":"/id/api-reference/audios/suno/upsample-tags"},{"title":"Unggah audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadTask","href":"/id/api-reference/audios/suno/upload"},{"title":"Unggah Audio dan Buat Cover","api":"POST https://api.apimart.ai/v1/music/generations/uploadCover","href":"/id/api-reference/audios/suno/upload-cover"},{"title":"Unggah dan Perpanjang Audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadExtend","href":"/id/api-reference/audios/suno/upload-extend"},{"title":"Buat Model Kustom","api":"POST https://api.apimart.ai/v1/music/generations/createModel","href":"/id/api-reference/audios/suno/create-model"},{"title":"Melanjutkan dan memperpanjang","api":"POST https://api.apimart.ai/v1/music/generations/extend","href":"/id/api-reference/audios/suno/extend"},{"title":"Menyanyikan ulang dengan gaya lain","api":"POST https://api.apimart.ai/v1/music/generations/coverSong","href":"/id/api-reference/audios/suno/cover-song"},{"title":"Optimalisasi mastering","api":"POST https://api.apimart.ai/v1/music/generations/remaster","href":"/id/api-reference/audios/suno/remaster"},{"title":"Ekstraksi trek","api":"POST https://api.apimart.ai/v1/music/generations/stems","href":"/id/api-reference/audios/suno/stems"},{"title":"Pemisahan trek penuh","api":"POST https://api.apimart.ai/v1/music/generations/stemsAll","href":"/id/api-reference/audios/suno/stems-all"},{"title":"Menambahkan vokal","api":"POST https://api.apimart.ai/v1/music/generations/addVocals","href":"/id/api-reference/audios/suno/add-vocals"},{"title":"Menambahkan iringan musik","api":"POST https://api.apimart.ai/v1/music/generations/addInstrumental","href":"/id/api-reference/audios/suno/add-instrumental"},{"title":"Menambahkan trek (add stem)","api":"POST https://api.apimart.ai/v1/music/generations/addStem","href":"/id/api-reference/audios/suno/add-stem"},{"title":"Ekstrak Vox (tidak digunakan lagi)","api":"POST https://api.apimart.ai/v1/music/generations/vox","href":"/id/api-reference/audios/suno/vox"},{"title":"Membuat suara","api":"POST https://api.apimart.ai/v1/music/generations/createVoice","href":"/id/api-reference/audios/suno/create-voice"},{"title":"Persona","api":"POST https://api.apimart.ai/v1/music/generations/persona","href":"/id/api-reference/audios/suno/persona"},{"title":"Penggantian paragraf","api":"POST https://api.apimart.ai/v1/music/generations/replaceMusic","href":"/id/api-reference/audios/suno/replace-music"},{"title":"Menghapus segmen","api":"POST https://api.apimart.ai/v1/music/generations/removeSection","href":"/id/api-reference/audios/suno/remove-section"},{"title":"Memotong audio","api":"POST https://api.apimart.ai/v1/music/generations/crop","href":"/id/api-reference/audios/suno/crop"},{"title":"Fade in","api":"POST https://api.apimart.ai/v1/music/generations/fadeIn","href":"/id/api-reference/audios/suno/fade-in"},{"title":"Fade out","api":"POST https://api.apimart.ai/v1/music/generations/fadeOut","href":"/id/api-reference/audios/suno/fade-out"},{"title":"Menyesuaikan kecepatan","api":"POST https://api.apimart.ai/v1/music/generations/adjustSpeed","href":"/id/api-reference/audios/suno/adjust-speed"},{"title":"Sintesis / penggabungan lagu lengkap","api":"POST https://api.apimart.ai/v1/music/generations/concat","href":"/id/api-reference/audios/suno/concat"},{"title":"Menghasilkan mashup (mashup)","api":"POST https://api.apimart.ai/v1/music/generations/mashup","href":"/id/api-reference/audios/suno/mashup"},{"title":"Sampel menjadi lagu (sample)","api":"POST https://api.apimart.ai/v1/music/generations/sample","href":"/id/api-reference/audios/suno/sample"},{"title":"Menghasilkan MIDI","api":"POST https://api.apimart.ai/v1/music/generations/midi","href":"/id/api-reference/audios/suno/midi"},{"title":"Garis waktu lirik","api":"POST https://api.apimart.ai/v1/music/generations/alignedLyrics","href":"/id/api-reference/audios/suno/aligned-lyrics"},{"title":"Analisis BPM","api":"POST https://api.apimart.ai/v1/music/generations/bpm","href":"/id/api-reference/audios/suno/bpm"},{"title":"Menghasilkan video musik (MV)","api":"POST https://api.apimart.ai/v1/music/generations/generateMp4","href":"/id/api-reference/audios/suno/generate-mp4"},{"title":"Unduh File Audio","api":"POST https://api.apimart.ai/v1/music/generations/download","href":"/id/api-reference/audios/suno/wav"}]}]},{"group":"Seri Moderasi","icon":"shield-check","pages":[{"group":"omni-moderation-latest","icon":"shield-check","pages":[{"title":"omni-moderation-latest Moderasi Konten","api":"POST https://api.apimart.ai/v1/moderations","href":"/id/api-reference/moderations/omni-moderation-latest/generation"}]}]},{"group":"Manajemen Unggahan","icon":"cloud-arrow-up","pages":[{"title":"Unggah Gambar","api":"POST https://api.apimart.ai/v1/uploads/images","href":"/id/api-reference/uploads/images"}]},{"group":"Manajemen Tugas","icon":"list-check","pages":[{"title":"Dapatkan Status Tugas","api":"GET https://api.apimart.ai/v1/tasks/{task_id}","href":"/id/api-reference/tasks/status"},{"title":"Callback Penyelesaian Tugas (Webhook)","href":"/id/api-reference/tasks/webhook"}]},{"group":"Manajemen Akun","icon":"wallet","pages":[{"title":"Kueri Saldo Token","api":"GET https://api.apimart.ai/v1/balance","href":"/id/api-reference/account/token-balance"},{"title":"Kueri Saldo Pengguna","api":"GET https://api.apimart.ai/v1/user/balance","href":"/id/api-reference/account/user-balance"},{"title":"Kueri biaya dan penggunaan","api":"GET https://api.apimart.ai/v1/usage","href":"/id/api-reference/account/usage"}]}]},{"tab":"Integrasi","pages":[{"title":"Integrasi","href":"/id/integrations/chat/chatbox"}]},{"tab":"Panduan","pages":[{"title":"Panduan","href":"/id/quickstart"}]},{"tab":"FAQ","pages":[{"title":"FAQ","href":"/id/faqs"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/images/muse-image-ext/generation"}]}]},"title":"Pembuatan Gambar Muse Image Ext - APIMart","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js"]}