मुख्य सामग्री पर जाएं
@youka/sdk Youka API के लिए आधिकारिक TypeScript SDK है। इसका उपयोग ऑडियो या वीडियो से कराओके बनाने, लिरिक्स और स्टाइलिंग को कस्टमाइज़ करने, MP4 वीडियो एक्सपोर्ट करने, और Youka वर्कफ़्लो को Node.js या Bun ऐप्स में बनाने के लिए करें।

इंस्टॉल

npm install @youka/sdk
pnpm add @youka/sdk
yarn add @youka/sdk
bun add @youka/sdk

आवश्यकताएँ

  • Node.js 20 या उससे नया, या Bun 1.1+
  • YOUKA_API_KEY में एक Youka API key (इसे online.youka.io/account पर API keys के तहत बनाएँ)

त्वरित उदाहरण

import { YoukaClient } from "@youka/hi/sdk";

const client = new YoukaClient({
  apiKey: process.env.YOUKA_API_KEY!,
});

const operation = await client.projects.create({
  source: { type: "path", path: "./song.mp3" },
  lyricsSource: { type: "transcribe" },
});

const { project } = await client.projects.wait(operation);
console.log(project.id, project.title);

संदर्भ

Quickstart

एंड-टू-एंड उदाहरण: बनाएं, वेट करें, एक्सपोर्ट करें, डाउनलोड करें।

Authentication

YoukaClient को कॉन्फ़िगर करें और API keys को सुरक्षित रूप से संभालें।

Account, credits, and billing

पहचान, बैलेंस, प्राइसिंग, चेकआउट, और बिलिंग पोर्टल हेल्पर्स।

Projects

अपलोड, क्रिएशन, लिस्टिंग, और डिलीशन।

Stems

स्टेम सेपरेशन टास्क्स ट्रिगर करें।

Lyrics sync

लिरिक्स सिंक्रोनाइज़ेशन को दोबारा चलाएँ।

Exports

क्लाउड और लोकल एक्सपोर्ट वर्कफ़्लो।

Tasks

टास्क्स की जाँच करें और कंप्लीशन के लिए वेट करें।

Presets

पुन: उपयोग करने योग्य रेंडर कॉन्फ़िगरेशन।

Media

बैकग्राउंड्स, लोगो, और इंट्रो अपलोड करें।

Project settings

प्रोजेक्ट-लेवल रेंडर सेटिंग्स।

Errors

YoukaRequestError और YoukaTaskError

आगे क्या

  • Quickstart — तैयार कराओके तक पहुँचने का सबसे छोटा रास्ता
  • API reference — हर endpoint, OpenAPI से ऑटो-जेनरेटेड
  • AI agents — एजेंट लेखकों के लिए ऑपरेटिंग नियम