API รีมาสเตอร์ (Remaster)

อัปเดต 2026-09-18 · ทีม Suno-API

คำอธิบายเอนด์พอยต์

รีมาสเตอร์ใช้สร้าง «เวอร์ชันรีมาสเตอร์» ที่มีคุณภาพเสียงดีขึ้นจากเพลงที่เสร็จแล้ว โดยคืน 2 เวอร์ชันในครั้งเดียว และชื่อเพลงจะมี (Remastered) ต่อท้ายโดยระบบอัตโนมัติ

เอนด์พอยต์: POST /api/music/remaster

ค่าบริการ: มีค่าใช้จ่าย คิดตามโมเดลที่ร้องขอ (ค่าเริ่มต้น suno-v6 0.6 หยวนต่อครั้ง) จำนวนที่หักจริงเป็นไปตามการตั้งราคาในระบบหลังบ้าน

เกี่ยวกับโมเดล: รีมาสเตอร์ใช้เอนด์พอยต์และโมเดลรีมาสเตอร์เฉพาะของฝั่งต้นทาง ซึ่งแพลตฟอร์มกำหนดไว้ตายตัวและไม่เปลี่ยนตาม model; ค่า model ในคำขอใช้เพียงคิดราคาและเลือกช่องทาง แนะนำให้ส่ง suno-v6 อย่างชัดเจน

ระยะเวลารอและ timeout (สำคัญ): เอนด์พอยต์นี้เป็นแบบซิงโครนัส — คำสั่งจะถูกรับและส่งเข้าสู่การรีมาสเตอร์เมื่อคำตอบกลับมาเท่านั้น กรุณาตั้ง timeout ฝั่งไคลเอนต์ไว้ที่ 300 วินาทีขึ้นไป การไม่ได้รับคำตอบไม่ได้หมายความว่าไม่ได้รีมาสเตอร์ และอย่าลองซ้ำทันทีหลัง timeout (จะซ้ำคำสั่งและถูกหักเงินซ้ำ) หากการเชื่อมต่อขาด ให้ตรวจสอบภายหลังด้วย GET /api/music/songs

การยืนยันตัวตน

พารามิเตอร์ ชนิด จำเป็น หมายเหตุ
Authorization string ใช่ Bearer YOUR_API_KEY
Content-Type string ใช่ application/json

พารามิเตอร์คำขอ

พารามิเตอร์ ชนิด จำเป็น ค่าเริ่มต้น หมายเหตุ
song_id string ใช่ - ID เพลงต้นทางที่จะรีมาสเตอร์ ต้องเสร็จสมบูรณ์และคีย์ API ปัจจุบันเข้าถึงได้
model string ไม่ suno-v6 ชื่อโมเดลสำหรับลูกค้า: suno-v6, suno-v6-wild หรือ suno-v6-mini; ใช้เพียงคิดราคาและเลือกช่องทาง
variation_category string ไม่ normal ความแรงของเวอร์ชัน: subtle, normal, high (ค่าเดิม low เทียบเท่า subtle)
style_profile string ไม่ boost สไตล์เสียง: natural, boost, clarity
tags string ไม่ - ฟิลด์สำรอง หากไม่ว่างจะส่งต่อไปยังต้นทาง
source_audio_url string ไม่ - ที่อยู่ไฟล์เสียงต้นทาง เมื่อเพลงต้นทางมาจากบัญชีภายนอก
source_file_name string ไม่ - ชื่อไฟล์ต้นทาง เมื่อเพลงต้นทางมาจากบัญชีภายนอก
source_title string ไม่ - ชื่อเรื่องต้นทาง เมื่อเพลงต้นทางมาจากบัญชีภายนอก

audio_id, source_clip_id, sourceClipId เป็นวิธีเขียนที่เทียบเท่า song_id ใช้อย่างใดอย่างหนึ่ง

ตัวอย่างคำขอ

curl -X POST https://www.suno-api.io/api/music/remaster \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "song_id": "source_song_id",
    "variation_category": "high",
    "style_profile": "clarity"
  }'

หากใช้ค่าตั้งต้นก็เพียงพอ ส่งเฉพาะเพลงต้นทางก็ได้ เทียบเท่า variation_category: normal + style_profile: boost:

{ "model": "suno-v6", "song_id": "source_song_id" }

คำตอบ

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "remastered_clip_id_1",
        "song_title": "ชื่อเพลงต้นทาง (Remastered)",
        "status": "processing"
      },
      {
        "song_id": "remastered_clip_id_2",
        "song_title": "ชื่อเพลงต้นทาง (Remastered)",
        "status": "processing"
      }
    ]
  }
}

หนึ่งครั้งคืน 2 เวอร์ชันรีมาสเตอร์ บันทึก clips[].song_id ทั้งสองรายการ แล้วใช้ API สอบถามเพลงและประวัติ สอบถามจนกว่าจะเป็น complete ก่อนดึงไฟล์เสียง

ข้อควรระวัง

ถัดไปAPI Replace Section (แทนที่ท่อน)

รับคีย์ API

สร้างคีย์ API ในคอนโซลหลังสมัครสมาชิก การสร้างหนึ่งครั้งราคา 0.6 หยวน ได้ 2 เพลง ดาวน์โหลดไม่จำกัด และไม่ต้องใช้เบอร์โทรศัพท์

รับคีย์ API กลับไปภาพรวม