API สอบถามยอดคงเหลือในบัญชี

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

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

การสอบถามยอดคงเหลือในบัญชีช่วยให้ผู้ใช้ตรวจสอบยอดคงเหลือของบัญชี New API ด้วยคีย์ API ของตนเอง เอนด์พอยต์นี้เพียงสอบถามยอดคงเหลือ ไม่ก่อให้เกิดงานสร้างเพลงและไม่คิดค่าใช้จ่าย

เอนด์พอยต์: GET /api/user/balance

ค่าบริการ: ฟรี

หน่วยของยอดคงเหลือ: yuan ในคำตอบ ค่า effective_amount ถูกแปลงด้วย quota_per_unit เป็นจำนวนเงินหยวนที่ผู้ใช้เข้าใจได้แล้ว

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

Headers

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

พารามิเตอร์ query

ไม่มี

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

cURL

curl -X GET https://www.suno-api.io/api/user/balance \
  -H "Authorization: Bearer YOUR_API_KEY"

Python

import requests

api_key = "YOUR_API_KEY"
response = requests.get(
    "https://www.suno-api.io/api/user/balance",
    headers={"Authorization": f"Bearer {api_key}"},
    timeout=30,
)
response.raise_for_status()

result = response.json()
balance = result["data"]["balance"]
print(balance["formatted_effective_amount"])

Node.js

const apiKey = "YOUR_API_KEY";

const response = await fetch("https://www.suno-api.io/api/user/balance", {
  method: "GET",
  headers: {
    Authorization: `Bearer ${apiKey}`,
  },
});

if (!response.ok) {
  throw new Error(`HTTP ${response.status}`);
}

const result = await response.json();
console.log(result.data.balance.formatted_effective_amount);

PHP

<?php
$apiKey = "YOUR_API_KEY";

$ch = curl_init("https://www.suno-api.io/api/user/balance");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: Bearer " . $apiKey
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
if ($response === false) {
    throw new Exception(curl_error($ch));
}
curl_close($ch);

$result = json_decode($response, true);
echo $result["data"]["balance"]["formatted_effective_amount"];
?>

คำตอบ

{
  "success": true,
  "message": "",
  "data": {
    "object": "user_balance",
    "user": {
      "id": 123,
      "username": "example",
      "quota": 207900000,
      "used_quota": 0,
      "request_count": 10,
      "group": "default",
      "status": 1
    },
    "token": {
      "id": 456,
      "name": "default",
      "group": "default",
      "status": 1,
      "remain_quota": 207900000,
      "used_quota": 0,
      "unlimited_quota": true,
      "model_limits_enabled": false,
      "model_limits": {}
    },
    "balance": {
      "user_quota": 207900000,
      "token_quota": 207900000,
      "effective_quota": 207900000,
      "user_amount": 415.8,
      "token_amount": 415.8,
      "effective_amount": 415.8,
      "amount_unit": "yuan",
      "formatted_effective_amount": "415.80 yuan"
    },
    "display": {
      "quota_per_unit": 500000,
      "amount_unit": "yuan"
    }
  }
}

คำอธิบายฟิลด์

ฟิลด์ ชนิด หมายเหตุ
balance.user_quota number ค่าดิบของโควตาคงเหลือในบัญชีผู้ใช้
balance.token_quota number ค่าดิบของโควตาคงเหลือของคีย์ API ปัจจุบัน คีย์แบบไม่จำกัดจะคืนยอดคงเหลือของผู้ใช้
balance.effective_quota number ค่าดิบของโควตาที่คีย์ API ปัจจุบันใช้ได้จริง
balance.effective_amount number จำนวนเงินที่ใช้ได้จริงหลังการแปลงหน่วย
balance.amount_unit string คงที่เป็น yuan
balance.formatted_effective_amount string สตริงยอดคงเหลือที่นำไปแสดงให้ผู้ใช้ได้ทันที
display.quota_per_unit number หน่วยแปลงค่าดิบของโควตา จำนวนเงิน = quota / quota_per_unit

หมายเหตุ

ถัดไปAPI สร้างเพลงโหมดง่าย

รับคีย์ API

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

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