react-1:flowडिफ़ॉल्टReact 1 API — कनेक्ट और भुगतान कैसे करें
React-1 — 15 s तक के फ़्रैगमेंट के लिए होंठ, चेहरे के भाव (इमोशन) और वैकल्पिक सिर की गति। video_url और audio_url आवश्यक हैं। sync_mode=cut_off (डिफ़ॉल्ट) के साथ आउटपुट लंबाई min(video, audio) होती है। आउटपुट वीडियो के प्रति सेकंड मूल्य।
चैनल तुलना
पिछले 7 दिन
| चैनल | कीमत |
|---|---|
Flow react-1:flowडिफ़ॉल्ट | $0.239 से शुरू / सेकंड |
अपनी ज़रूरत का परिणाम बनाएँ
react-1:flowयह मॉडल कैटलॉग में केवल अपनी न्यूनतम कीमत प्रकाशित करता है।
React 1 क्या है
React-1 — 15 s तक के फ़्रैगमेंट के लिए होंठ, चेहरे के भाव (इमोशन) और वैकल्पिक सिर की गति। video_url और audio_url आवश्यक हैं। sync_mode=cut_off (डिफ़ॉल्ट) के साथ आउटपुट लंबाई min(video, audio) होती है। आउटपुट वीडियो के प्रति सेकंड मूल्य।
अनुबंध एक नज़र में
- इनपुट
- video, audio
- आउटपुट
- video
- मोड
- असिंक्रोनस (जॉब + पोलिंग)
- स्टेटस पोलिंग
- हर 3 सेकंड · अधिकतम 600 सेकंड तक
खूबियाँ
- मूल्य निर्धारण: प्रति सेकंड
- इनपुट: वीडियो, ऑडियो
- 6 कॉन्फ़िगर करने योग्य विकल्प
- मीडिया जनरेशन के लिए एक API key
इसका उपयोग कहाँ किया जाता है
- सोशल मीडिया क्लिप
- प्रोमो और टाइटल सीक्वेंस
- स्थिर इमेज एनीमेशन
- स्टोरीबोर्ड और एनिमेटिक्स
API अनुबंध
जनरेशन असिंक्रोनस रूप से चलता है: जॉब बनाएँ, फिर पूरा होने तक उसका स्टेटस पोल करें।
- जॉब बनाएँ
- POST /api/media/generate
- स्टेटस जाँचें
- GET /api/media/jobs/{jobId}
- इनपुट
- video, audio
- आउटपुट
- video
- पोलिंग
- हर 3 सेकंड · अधिकतम 600 सेकंड तक
- प्रमाणीकरण
- Authorization: Bearer sk-pv-…
अनुरोध का उदाहरण
अपनी कुंजी Bearer हेडर में भेजें। API स्टेटस पोल करने के लिए jobId लौटाता है।
curl -sS https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary '{"model":"react-1:flow","opts":{"video_url":"https://example.com/video_url.mp4","audio_url":"https://example.com/audio_url.mp3","emotion":"neutral","model_mode":"face","sync_mode":"cut_off"}}'JavaScript
const response = await fetch('https://getvibeapi.com/api/media/generate', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.GETVIBE_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "react-1:flow",
"opts": {
"video_url": "https://example.com/video_url.mp4",
"audio_url": "https://example.com/audio_url.mp3",
"emotion": "neutral",
"model_mode": "face",
"sync_mode": "cut_off"
}
}),
});
if (!response.ok) throw new Error(`GetVibe API: ${response.status}`);
const { jobId } = await response.json();
console.log(jobId);API अनुरोध पैरामीटर
GetVibe API के माध्यम से React 1 के अनुरोधों के लिए पैरामीटर।
video_urlaudio_urlemotionmodel_modetemperaturesync_modevideo_file_idvideo_base64audio_file_idaudio_base64| पैरामीटर | प्रकार | मान | डिफ़ॉल्ट | कीमत |
|---|---|---|---|---|
video_url | URL | Public video URL | — | — |
audio_url | URL | Public audio URL | — | — |
emotion | option selection | Neutral (default) · Happy · Sad · Angry · Disgusted · Surprised | Neutral | Included in the base price |
model_mode | option selection | Lips only · Lips and facial expression (default) · Lips, expression and head motion | Lips and facial expression | Included in the base price |
temperature | text / number | any value | — | Included in the base price |
sync_mode | option selection | Cut to the shorter (length = min) (default) · Loop the video (length = audio) · Ping-pong the video (length = audio) · Stretch the video (length = audio) · Pad with silence (length = max) | Cut to the shorter (length = min) | Included in the base price |
video_file_id | text | Alternative to video_url: the id of your own file from POST /v1/files (file-pv-…) | — | Included in the base price |
video_base64 | text | Alternative to video_url: the file inline, as base64 or a data: URI | — | Included in the base price |
audio_file_id | text | Alternative to audio_url: the id of your own file from POST /v1/files (file-pv-…) | — | Included in the base price |
audio_base64 | text | Alternative to audio_url: the file inline, as base64 or a data: URI | — | Included in the base price |
अनुरोध: POST https://getvibeapi.com/api/media/generate। कीमतें USD में।
React 1 की कीमत
React 1 की लागत: से $0.239 per second. कीमत की गणना वर्तमान विनिमय दर पर गतिशील रूप से की जाती है और अंतिम शुल्क API प्रतिक्रिया में दिखाया जाता है (priceRub)। भुगतान USD में, कोई सदस्यता नहीं।
डिफ़ॉल्ट अनुरोध की कीमत
कोई पैरामीटर न भेजने पर, अनुरोध इन मानों का उपयोग करता है: Emotion — Neutral, What to change — Lips and facial expression, When lengths differ — Cut to the shorter (length = min)। उस अनुरोध की कीमत $0.239 है।
हर पैरामीटर संयोजन के लिए चैनल और कीमतें
हर चैनल के लिए, हर पैरामीटर संयोजन की कीमत। सफल जनरेशन पर लिया जाने वाला शुल्क ठीक इतना ही है और नीचे दिए गए मशीन-पठनीय टेबल में भी यही राशि है।
Flowreact-1:flow$0.239 से शुरू / सेकंडसटीक कीमतें
| कीमत | कीमत |
|---|---|
| Flow | $0.239 / सेकंड |
जनरेट किए गए वीडियो के प्रति सेकंड की कीमत। शुल्क = यह कीमत × परिणाम की वास्तविक लंबाई।
हर संयोजन JSON के रूप में: /api/media/price-table?model=react-1%3Aflow
README
React 1 के मशीन-पठनीय अनुबंध में अनुरोध स्कीमा, ऑपरेशन, सीमाएँ, पोलिंग और प्रतिक्रिया के उदाहरण शामिल हैं।
# React 1
सार्वजनिक मॉडल: react-1:flow
जॉब बनाएँ: POST /api/media/generate
स्टेटस जाँचें: GET /api/media/jobs/{jobId}
## इनपुट पैरामीटर
- `video_url` (URL): Public video URL; डिफ़ॉल्ट: —
- `audio_url` (URL): Public audio URL; डिफ़ॉल्ट: —
- `emotion` (option selection): Neutral (default) · Happy · Sad · Angry · Disgusted · Surprised; डिफ़ॉल्ट: Neutral
- `model_mode` (option selection): Lips only · Lips and facial expression (default) · Lips, expression and head motion; डिफ़ॉल्ट: Lips and facial expression
- `temperature` (text / number): any value; डिफ़ॉल्ट: —
- `sync_mode` (option selection): Cut to the shorter (length = min) (default) · Loop the video (length = audio) · Ping-pong the video (length = audio) · Stretch the video (length = audio) · Pad with silence (length = max); डिफ़ॉल्ट: Cut to the shorter (length = min)
- `video_file_id` (text): Alternative to video_url: the id of your own file from POST /v1/files (file-pv-…); डिफ़ॉल्ट: —
- `video_base64` (text): Alternative to video_url: the file inline, as base64 or a data: URI; डिफ़ॉल्ट: —
- `audio_file_id` (text): Alternative to audio_url: the id of your own file from POST /v1/files (file-pv-…); डिफ़ॉल्ट: —
- `audio_base64` (text): Alternative to audio_url: the file inline, as base64 or a data: URI; डिफ़ॉल्ट: —
## सार्वजनिक वेरिएंट
- `react-1:flow`: FlowReact 1 API के बारे में सामान्य प्रश्न
React 1 की कीमत कितनी है?
React 1 की कीमत: से $0.239 per second। कीमत की गणना वर्तमान विनिमय दर पर गतिशील रूप से की जाती है।
क्या यह OpenAI SDK के साथ संगत है?
हाँ, API पूरी तरह OpenAI-संगत है। बस base_url को https://getvibeapi.com/v1 में बदलें और अपनी कुंजी सेट करें — बाकी कोड वैसा ही रहता है।
अभी React 1 कनेक्ट करें
एक मिनट में साइन अप करें, उपयोग के अनुसार भुगतान करें, ऊपर तैयार कोड उपलब्ध है।
API कुंजी प्राप्त करें