# ပါရာမီတာများ

မော်ဒယ်တိုင်းသည် ၎င်း၏ မူရင်းပါရာမီတာအမည်များကို ဆက်လက်အသုံးပြုပြီး မော်ဒယ်စာမျက်နှာတိုင်းတွင် ၎င်းတို့ကို ဖော်ပြထားသည်။ ထို့အပြင် API သည် မော်ဒယ်တိုင်းတွင် အဓိပ္ပာယ်တူညီသော ပါရာမီတာများအတွက်
**စံပြအမည်များ** ကို လက်ခံသည်။ ထို့ကြောင့် မော်ဒယ်တစ်ခုအတွက် ရေးထားသောကုဒ်ကို နောက်မော်ဒယ်တွင် အပြောင်းအလဲနည်းနည်းဖြင့် အသုံးပြုနိုင်သည်။

## စံပြအမည်များ

| စံပြအမည် | အဓိပ္ပာယ် | ပုံမှန်မူရင်းအမည်များ |
|---|---|---|
| `image` | ထည့်သွင်းသည့်ပုံ သို့မဟုတ် ပထမဖရိမ်ပုံ | `image_url`, `start_image_url`, `first_frame_url`, `first_image_url`, `source_image_url` |
| `end_image` | နောက်ဆုံးဖရိမ်ပုံ | `end_image_url`, `last_frame_url`, `tail_image_url` |
| `images` | ကိုးကားပုံများစာရင်း | `image_urls`, `reference_image_urls` |
| `video` | ထည့်သွင်းသည့်ဗီဒီယို | `video_url` |
| `videos` | ကိုးကားဗီဒီယိုများစာရင်း | `video_urls` |
| `audio` | ထည့်သွင်းသည့်အသံ | `audio_url` |
| `audios` | ကိုးကားအသံကလစ်များစာရင်း | `audio_urls` |
| `mask` | မတ်စ်ပုံ | `mask_url` |
| `num_outputs` | ထုတ်ပေးမည့်ရလဒ်အရေအတွက် | `num_images` |
| `generate_audio` | ဗီဒီယိုနှင့်အတူ အသံထုတ်ပေးရန် | `generate_audio_switch`, `enable_audio` |

လက်ရှိမော်ဒယ်တစ်ခုချင်းစီတွင် စံပြအမည်က မည်သည့်မူရင်းဖီးလ်ဒ်နှင့် ချိတ်ဆက်သည်ကို ကြည့်ရန်:

| စံအမည် | Native field (၎င်းကို အသုံးပြုသည့် မော်ဒယ်များ) |
|---|---|
| `audio` | `audio_url` (မော်ဒယ်များ: 126) |
| `audios` | `audio_urls` (မော်ဒယ်များ: 7), `reference_audio_urls` (မော်ဒယ်များ: 1) |
| `end_image` | `end_image_url` (မော်ဒယ်များ: 76), `last_frame_url` (မော်ဒယ်များ: 12), `tail_image_url` (မော်ဒယ်များ: 1) |
| `generate_audio` | `generate_audio_switch` (မော်ဒယ်များ: 16), `audio` (မော်ဒယ်များ: 3) |
| `image` | `image_url` (မော်ဒယ်များ: 529), `start_image_url` (မော်ဒယ်များ: 20), `first_frame_url` (မော်ဒယ်များ: 12), `first_image_url` (မော်ဒယ်များ: 7), `source_image_url` (မော်ဒယ်များ: 2) |
| `images` | `image_urls` (မော်ဒယ်များ: 148), `reference_image_urls` (မော်ဒယ်များ: 31) |
| `mask` | `mask_url` (မော်ဒယ်များ: 46) |
| `num_outputs` | `num_images` (မော်ဒယ်များ: 337) |
| `video` | `video_url` (မော်ဒယ်များ: 197) |
| `videos` | `video_urls` (မော်ဒယ်များ: 13), `reference_video_urls` (မော်ဒယ်များ: 1) |

စည်းမျဉ်းများ:

- စံပြအမည် သို့မဟုတ် မူရင်းအမည် တစ်ခုခုကို ပေးပို့ပါ။ တန်ဖိုးမတူဘဲ နှစ်ခုစလုံးကို ပေးပို့ပါက စံပြအမည်တွင် `422 invalid_input` ဖြင့် တောင်းဆိုမှု မအောင်မြင်ပါ။
- မော်ဒယ်၏ မူရင်းအမည်လည်းမဟုတ်၊ စံပြအမည်လည်းမဟုတ်သော ပါရာမီတာကို `422 invalid_input` ("Unknown parameter") ဖြင့် ပယ်ချမည်ဖြစ်ပြီး အနီးစပ်ဆုံးမှန်ကန်သောအမည်ကို အကြံပြုမည်။ စာလုံးပေါင်းမှားမှုများကို တိတ်တဆိတ် လက်ခံမည်မဟုတ်ပါ။
- မော်ဒယ်စာမျက်နှာတိုင်းတွင် အမည်နှစ်မျိုးစလုံးကို ဘေးချင်းယှဉ် ဖော်ပြထားသည်။

## အမျိုးအစားပြောင်းလဲခြင်း

တန်ဖိုးများကို မော်ဒယ်မျှော်လင့်သည့် အမျိုးအစားသို့ ပြောင်းလဲပေးသောကြောင့် အောက်ပါအရာများအားလုံး အလုပ်လုပ်သည်:

| သင်ပေးပို့သည် | မော်ဒယ်မျှော်လင့်သည် | ဖြစ်လာသည် |
|---|---|---|
| `5`, `"5"`, `"5s"` | `duration` ကို `"5"` ကဲ့သို့ စာသားအဖြစ် | `"5"` |
| `"8"` | ကိန်းပြည့် | `8` |
| `"1080P"`, `"4K"` | `"1080p"`, `"4k"` ကဲ့သို့ `resolution` | ခွင့်ပြုထားသော စာလုံးပေါင်းအတိအကျ |
| `"true"`, `"false"`, `1`, `0` | ဘူလီယန် | `true`, `false` |
| `"https://…/a.jpg"` | URL များစာရင်း | `["https://…/a.jpg"]` |
| `42` | စာသား | `"42"` |

ခွင့်ပြုထားသောတန်ဖိုးများကို ဦးစွာ အတိအကျကိုက်ညီမှုဖြင့် စစ်ဆေးပြီး၊ ထို့နောက် စာလုံးအကြီးအသေးကို မထည့်သွင်းဘဲ စစ်ဆေးသည်။ နောက်ဆုံးတွင် ကိန်းဂဏန်းအဖြစ် စစ်ဆေးသည် (`5` သည် `"5"`၊ `"5s"` နှင့်
`"5 s"` ပုံစံတန်ဖိုးများနှင့် ကိုက်ညီသည်)။

## မူရင်းတန်ဖိုးများ

သင်ချန်ထားသော ပါရာမီတာများသည် မော်ဒယ်စာမျက်နှာရှိ ပါရာမီတာဇယားတွင် ဖော်ပြထားသော မော်ဒယ်၏ မူရင်းတန်ဖိုးကို အသုံးပြုသည်။ စျေးနှုန်းကိုလည်း အဆိုပါမူရင်းတန်ဖိုးများဖြင့်ပင်
တွက်ချက်သည် (ဥပမာ `generate_audio` ၏ မူရင်းတန်ဖိုးမှာ `true` ဖြစ်သည့် ဗီဒီယိုမော်ဒယ်တစ်ခုအတွက် `"generate_audio": false` ကို မပေးပို့ပါက အသံပါဝင်သည့်စျေးနှုန်းကို
တွက်ချက်မည်)။

## ဖိုင်ပါရာမီတာများ

ပုံ၊ ဗီဒီယိုနှင့် အသံပါရာမီတာများသည် အများပြည်သူအသုံးပြုနိုင်သော URL၊ 10 MB အထိ `data:` URI သို့မဟုတ် အပ်လုဒ်လုပ်ထားသောဖိုင်၏ `file_url` ကို လက်ခံသည်။
[Files](https://doitong.com/developers/docs/files) ကို ကြည့်ပါ။