AiFO AiFO مستندات AiFO
قیمت
Input: 0.15 USD · Output: 0 USD · per_music_minute
Context
نامشخص
Endpoint
POST /v1/music/generations

کاربردها

  • تولید موسیقی برای ویدیوهای تبلیغاتی
  • ایجاد موسیقی پس‌زمینه برای اپلیکیشن‌ها
  • ساخت موسیقی سفارشی برای پادکست‌ها
  • تولید موسیقی برای بازی‌های ویدیویی

نمونه درخواست (Chat Completions)

# Required: model, prompt, music_length_ms
curl https://api.aifoapp.ir/v1/music/generations \
  -H "Authorization: Bearer aifo_sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"music_v2","prompt":"لطفاً یک موسیقی آرامش‌بخش برای مدیتیشن با طول ۵ دقیقه تولید کنید.","music_length_ms":3000,"force_instrumental":false,"output_format":"auto"}' \
  --output music.mp3
import requests

url = "https://api.aifoapp.ir/v1/music/generations"
headers = {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
}
# Required: model, prompt, music_length_ms
payload = {
  "model": "music_v2",
  "prompt": "لطفاً یک موسیقی آرامش‌بخش برای مدیتیشن با طول ۵ دقیقه تولید کنید.",
  "music_length_ms": 3000,
  "force_instrumental": false,
  "output_format": "auto"
}

response = requests.post(url, headers=headers, json=payload)
with open("music.mp3", "wb") as f:
    f.write(response.content)
# Required: model, prompt, music_length_ms
const response = await fetch("https://api.aifoapp.ir/v1/music/generations", {
  method: "POST",
  headers: {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "model": "music_v2",
  "prompt": "لطفاً یک موسیقی آرامش‌بخش برای مدیتیشن با طول ۵ دقیقه تولید کنید.",
  "music_length_ms": 3000,
  "force_instrumental": false,
  "output_format": "auto"
}),
});

const audio = await response.blob();
import axios from "axios";
import { writeFileSync } from "fs";

# Required: model, prompt, music_length_ms
const { data } = await axios.post(
  "https://api.aifoapp.ir/v1/music/generations",
  {
  "model": "music_v2",
  "prompt": "لطفاً یک موسیقی آرامش‌بخش برای مدیتیشن با طول ۵ دقیقه تولید کنید.",
  "music_length_ms": 3000,
  "force_instrumental": false,
  "output_format": "auto"
},
  {
    headers: { Authorization: "Bearer aifo_sk_live_YOUR_API_KEY" },
    responseType: "arraybuffer",
  },
);
writeFileSync("music.mp3", Buffer.from(data));

پارامترها

Endpoint

POST /v1/music/generations

Inputs

  • Text: via request body fields for this endpoint

Required body fields: model, prompt, music_length_ms

Parameters

Name Type Required/optional Default Notes
music_length_ms number required — —
force_instrumental boolean optional false —
output_format string optional auto —

محدودیت‌ها و نکات

  • حداقل طول موسیقی ۳ ثانیه و حداکثر ۱۰ دقیقه است.
  • فرمت خروجی به صورت پیش‌فرض 'auto' است مگر اینکه تغییر داده شود.
  • هزینه تولید موسیقی بر اساس دقیقه محاسبه می‌شود.

FAQ

هزینه استفاده از این API چقدر است؟

هزینه تولید موسیقی با این API به ازای هر دقیقه ۰.۱۵ دلار است.

چگونه می‌توانم از طریق AiFO به این API دسترسی پیدا کنم؟

برای دسترسی به این API از طریق AiFO، باید به مستندات AiFO مراجعه کنید و مراحل ثبت‌نام و احراز هویت را طی کنید.

مدل‌های مرتبط