Mage API · โมเดลวิดีโอ
Magejutsu API
เปลี่ยนตัวแสดงในวิดีโอใดก็ได้ โดยคงการเคลื่อนไหวเดิม
POST https://api.mage.space/v1/magejutsu/generateดูแบบเร็ว ๆ
Magejutsu API รัน Magejutsu และอีก 2 เวอร์ชันผ่าน Mage ที่ POST https://api.mage.space/v1/magejutsu/generate คำขอที่ใช้ค่าเริ่มต้นใช้ 1,856 Gems (ประมาณ $1.856) โดยไม่ต้องสมัครสมาชิก Magejutsu รองรับตัวละครที่บันทึกไว้ และรูปอ้างอิงผ่าน @handle ในพรอมต์
- วิดีโอผลลัพธ์
- 3รุ่น
- 1,856Gems ต่อคลิป (ค่าเริ่มต้น)
- $1.856ประมาณ (USD)
ภาพรวม
Magejutsu API ทำอะไรได้บ้าง
เปลี่ยนตัวแสดงในวิดีโอที่คุณมีอยู่แล้ว: ส่งคลิปพร้อมรูปของคนหรือสิ่งที่จะมาแทน แล้วการเคลื่อนไหว มุมกล้อง จังหวะเวลา และเสียงจะคงเดิมตามที่ถ่ายไว้ วิดีโอต้นฉบับยาว 4 ถึง 30 วินาที
เปลี่ยนตัวแสดงในวิดีโอที่มีอยู่: ผู้กำกับจะเขียนพรอมต์แก้ไขจากวิดีโอต้นฉบับ แล้วขั้นตอนแก้ไขวิดีโอจะสร้างคนและสิ่งที่แสดงขึ้นใหม่ ส่งวิดีโอต้นฉบับและรูปอ้างอิงสำหรับตัวแทน ผลลัพธ์จะคงความยาว อัตราส่วน การเคลื่อนไหว และเสียงของต้นฉบับ
รองรับ image, additional_images และ videos เป็นอินพุต
เริ่มต้นอย่างรวดเร็ว
เรียกใช้ Magejutsu API
ตั้งค่า MAGE_API_KEY ส่งคำขอไปที่ /magejutsu/generate แล้วเรียก status_url ซ้ำเพื่อตรวจสอบจนคำขอเสร็จสมบูรณ์
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/magejutsu/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"videos": [
"https://example.com/input.jpg"
],
"image": "https://example.com/input.jpg",
"model_id": "magejutsu"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('magejutsu', {
prompt: 'A slow push-in on a lighthouse at dusk, waves breaking below',
videos: [
'https://example.com/input.jpg',
],
image: 'https://example.com/input.jpg',
model_id: 'magejutsu',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("magejutsu", {
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"videos": [
"https://example.com/input.jpg",
],
"image": "https://example.com/input.jpg",
"model_id": "magejutsu",
})
print(request["result"]["url"])โมเดล
ค่า model_id ของ Magejutsu
ส่ง model_id เพื่อเลือกรุ่น หากไม่ระบุ ระบบจะใช้รุ่นเริ่มต้น
| model_id | ชื่อ | ค่าเริ่มต้น |
|---|---|---|
| magejutsu | Magejutsu | ใช่ |
| magejutsu-lite | Magejutsu Lite | |
| magejutsu-feather | Magejutsu Feather |
ตัวเลือก
พารามิเตอร์ของ Magejutsu
ค่าที่ใช้ได้รวมทุกรุ่น บางรุ่นอาจมีตัวเลือกน้อยกว่า ดูตัวเลือกของแต่ละรุ่นได้ในเอกสาร
| ฟิลด์ | ค่า |
|---|---|
| resolution | 480p, 720p, 1080p |
| mode | motion_transfer, object_swap |
อินพุต
สื่อที่ Magejutsu รับเป็นอินพุต
ส่งแต่ละรายการเป็น https URL, data URL หรืออัปโหลดไฟล์ขนาดไม่เกิน 100 MB
| ฟิลด์ | บทบาท |
|---|---|
| image | ภาพอ้างอิง |
| additional_images | ภาพอ้างอิงเพิ่มเติม |
| videos | วิดีโอต้นฉบับ |
กฎ
ข้อกำหนดที่ Magejutsu API บังคับใช้
- วิดีโอต้นฉบับต้องมีความยาว 4 ถึง 30 วินาทีบน magejutsu และ 4 ถึง 15 วินาทีบน magejutsu-lite ซึ่งเป็นรุ่นที่เร็วกว่าและถูกกว่า รวมถึงบน magejutsu-feather ซึ่งเป็นรุ่นที่ถูกและเร็วที่สุด โดยรองรับเฉพาะ motion_transfer และเรนเดอร์ที่ 480p และ 720p ผลลัพธ์จะมีความยาวและอัตราส่วนภาพตามวิดีโอต้นฉบับ
- ทุกคำขอจะทำงานผ่านระบบ director ตัวเดียวกันในฝั่งเบื้องหลัง เลือก motion_transfer เพื่อสร้างนักแสดงขึ้นใหม่โดยคงการเคลื่อนไหวเดิมไว้ หรือเลือก object_swap เพื่อเปลี่ยนองค์ประกอบที่เลือกโดยคงส่วนอื่นของช็อตไว้ตามที่ถ่ายจริง โหมดนี้ยังกำหนดวิธีเตรียมต้นฉบับด้วย โดย motion transfer จะใช้การเคลื่อนไหวและใบหน้าของนักแสดงแต่ละคนที่ถูกแทนที่เป็นแนวทางในการแก้ไข ส่วน object swap จะแก้ไขต้นฉบับตามที่ถ่ายจริง หากคลิปไม่สามารถอ่านแนวทางได้ เช่น คลิปที่ไม่มีคนอยู่เลย ระบบจะเรนเดอร์จากต้นฉบับตามที่ถ่ายจริง ไม่มีขั้นตอนการอนุมัติด้วยตนเองหรือการเรนเดอร์ฉบับร่าง
- ส่งภาพอ้างอิงได้สูงสุด 30 ภาพผ่าน image และ additional_images ผู้กำกับจะอ่านทุกภาพ และขั้นตอนแก้ไขจะได้รับภาพที่พรอมต์ใช้งาน: สูงสุด 27 ภาพบน magejutsu, 9 ภาพบน magejutsu-lite และ 8 ภาพบน magejutsu-feather
- พรอมต์ไม่จำเป็นต้องมี หากไม่ใส่ director จะจับคู่รูปอ้างอิงกับต้นฉบับตามความโดดเด่นและความเหมาะสม
- ระบบจะคืนเสียงต้นฉบับโดยค่าเริ่มต้น หากต้องการเก็บเสียงที่สร้างขึ้นไว้ ให้ตั้งค่า keep_original_audio เป็น false
- ภาพคือสิ่งที่จะมาแทน ให้ระบุแต่ละภาพในพรอมต์ตามลำดับ (“ภาพที่ 1 คือคนทางซ้าย”)
- หนึ่งคำขอรับวิดีโอต้นฉบับได้เพียงคลิปเดียวเท่านั้น และคลิปที่ยาวเกินจะถูกปฏิเสธแทนที่จะถูกตัด
โมเดลวิดีโอเพิ่มเติม
API สร้างวิดีโอด้วย AI อื่นๆ บน Mage
Melon API
อนิเมะเคลื่อนไหว พร้อมเสียงตามต้องการ
MiniMax-H3 API
วิดีโอโอเพนซอร์สที่รวดเร็ว พร้อมเสียงสเตอริโอ
Plum API
มีเสียงในทุกคลิป สูงสุด 2K
Raspberry API
ทำให้ตัวละครมีชีวิตขึ้นมาจากเฟรมแรก
Wan Video v2.2 API
วิดีโอแบบโอเพนเวทส์ พร้อมรุ่น Lightning
Berry API
วิดีโอที่ตรงกับภาพอ้างอิงของคุณ
คำถามที่พบบ่อย
คำถามที่พบบ่อย
Magejutsu API ราคาเท่าไหร่
endpoint ของ Magejutsu API คืออะไร
เรียกใช้โมเดล Magejutsu ใดได้บ้าง
Magejutsu รองรับภาพอ้างอิงหรือตัวละครไหม
ใช้ Magejutsu จาก Claude หรือ ChatGPT ได้ไหม
ผลลัพธ์ของ Magejutsu ถูกเก็บไว้นานแค่ไหน
เริ่มสร้างสรรค์ด้วย Mage
หนึ่งบัญชี หนึ่งยอด Gems ใช้ได้ทุกโมเดล จ่ายเฉพาะที่สร้างจริง