हम cookies इस्तेमाल करते हैं. Cookies और ब्राउज़र स्टोरेज आपको साइन इन रखते हैं और आपकी प्राथमिकताएं याद रखते हैं। आपकी अनुमति से हम यह भी मापते हैं कि साइट कैसे इस्तेमाल होती है। आप कभी भी । हमारी cookie नीति देखें।

म्यूज़िक और ऑडियो

Endpoints

म्यूज़िक और ऑडियो

ऑडियो-आउटपुट चैट मॉडल से म्यूज़िक और बोला हुआ ऑडियो बनाएँ। modalities पैरामीटर, अनुरोध, base64 प्रतिक्रिया, कीमत और त्रुटियाँ यहाँ हैं।

playground में आज़माएं

म्यूज़िक और ऑडियो-आउटपुट मॉडल (Lyria 3, GPT Audio और अन्य) का कोई अलग एंडपॉइंट नहीं है: आप उन्हें चैट कंप्लीशन्स से कॉल करते हैं और modalities से ऑडियो आउटपुट माँगते हैं। बना हुआ ऑडियो असिस्टेंट मैसेज में base64-एन्कोडेड रूप में लौटता है।

POST https://api14.com/api/v1/chat/completions

अनुरोध

सभी चैट कंप्लीशन पैरामीटर लागू होते हैं। ऑडियो-विशिष्ट पैरामीटर:

पैरामीटरप्रकारआवश्यकविवरण
modelstringहाँऑडियो मॉडल id, जैसे google/lyria-3 या openai/gpt-audio।
messagesarrayहाँवर्णन करें कि आप कौन सा म्यूज़िक या कैसी बोली चाहते हैं।
modalitiesstring[]हाँऑडियो पाने के लिए ["text", "audio"]।
audioobjectनहींस्पीच मॉडल के लिए आउटपुट विकल्प: { "voice": "alloy", "format": "wav" }।
streambooleanनहींजहाँ समर्थित हो, ऑडियो चंक को server-sent events के रूप में स्ट्रीम करें।

उदाहरण

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "google/lyria-3",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

एक कच्चा अनुरोध:

{
  "model": "google/lyria-3",
  "modalities": ["text", "audio"],
  "messages": [
    { "role": "user", "content": "A 30-second lo-fi hip hop loop with soft piano and vinyl crackle." }
  ]
}

प्रतिक्रिया

{
  "id": "gen-1791100000-xyz",
  "object": "chat.completion",
  "model": "google/lyria-3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Here is your loop.",
        "audio": { "id": "audio_01", "data": "UklGRiQAAABXQVZFZm10...", "format": "wav" }
      },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 24, "completion_tokens": 1500, "total_tokens": 1524, "cost": 0.06 }
}

choices[0].message.audio.data को base64 से डिकोड करें और दिए गए format के एक्सटेंशन से सहेजें।

ऑडियो इनपुट

मॉडल में ऑडियो भेजने के लिए (जैसे "इस रिकॉर्डिंग का सारांश दें") input_audio कंटेंट पार्ट इस्तेमाल करें, देखें विज़न और फ़ाइलें। सादे speech-to-text के लिए ट्रांसक्रिप्शन ज़्यादा सरल और सस्ता है; text-to-speech के लिए स्पीच इस्तेमाल करें।

ऑडियो मॉडल सूचीबद्ध करना

curl "https://api14.com/api/v1/models?category=audio"

कीमत

ऑडियो मॉडल का बिल उनकी सूचीबद्ध कीमत पर बनता है (मॉडल के अनुसार प्रति ऑडियो टोकन, प्रति सेकंड या प्रति अनुरोध)। सटीक लागत usage.cost में है।

त्रुटियाँ

स्टेटसकोडकब
402insufficient_balanceआपका USD बैलेंस $0 है।
403plan_requiredआपके प्लान में ऑडियो मॉडल शामिल नहीं हैं।
404model_not_foundअज्ञात या अक्षम मॉडल id।

देखें त्रुटियाँ।