مصادقة واحدة لكل مزود
مفتاح RunAPI واحد يفتح الوصول إلى الكتالوج بالكامل. لا حسابات منفصلة، ولا تدوير مفاتيح لكل تكامل.
استخدم HappyHorse API عبر RunAPI مع model skill ومصادقة موحدة وتسعير حسب الاستخدام.
curl -X POST https://runapi.ai/api/v1/happyhorse/image_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "happyhorse-text-to-video",
"first_frame_image_url": "https://cdn.runapi.ai/public/samples/image.jpg",
"prompt": "أنشئ مقطعًا سينمائيًا مدته 5 ثوانٍ بدقة 1080p لحصان ورقي يعدو عبر مدينة كرتونية مصغرة ليلًا."
}'
import { HappyhorseClient } from "@runapi.ai/happyhorse";
const client = new HappyhorseClient();
const result = await client.imageToVideo.run({
model: "happyhorse-text-to-video",
first_frame_image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
prompt: "أنشئ مقطعًا سينمائيًا مدته 5 ثوانٍ بدقة 1080p لحصان ورقي يعدو عبر مدينة كرتونية مصغرة ليلًا.",
});
<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\Happyhorse\HappyhorseClient;
$client = new HappyhorseClient();
$result = $client->imageToVideo->run([
'model' => 'happyhorse-text-to-video',
'first_frame_image_url' => 'https://cdn.runapi.ai/public/samples/image.jpg',
'prompt' => 'أنشئ مقطعًا سينمائيًا مدته 5 ثوانٍ بدقة 1080p لحصان ورقي يعدو عبر مدينة كرتونية مصغرة ليلًا.',
]);
require "runapi/happyhorse"
client = RunApi::Happyhorse::Client.new
result = client.image_to_video.run(
model: "happyhorse-text-to-video",
first_frame_image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
prompt: "أنشئ مقطعًا سينمائيًا مدته 5 ثوانٍ بدقة 1080p لحصان ورقي يعدو عبر مدينة كرتونية مصغرة ليلًا."
)
npx skills add runapi-ai/happyhorse -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
# Codex
codex plugin install runapi-mcp@agents
# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
ينشئ HappyHorse مقاطع فيديو من النص والصور وتحرير الفيديو مع إخراج قابل للاختيار بدقة 720p أو 1080p، وتحكم حتمي عبر seed، وتوجيه بصورة الإطار الأول، وتوجيه بصور مرجعية مرتبة لنموذج الشخصيات، وتعليمات لتحرير الفيديو المصدري.
| المتغير | الفوترة | الأسعار | |
|---|---|---|---|
| happyhorse-1.0-i2v | ثانية | $0.24 | عرض → |
| happyhorse-1.0-r2v | ثانية | $0.24 | عرض → |
| happyhorse-1.0-t2v | ثانية | $0.24 | عرض → |
| happyhorse-character | ثانية | $0.41 | عرض → |
| happyhorse-edit-video | ثانية | $0.48 | عرض → |
| happyhorse-image-to-video | ثانية | $0.41 | عرض → |
| happyhorse-text-to-video | ثانية | $0.41 | عرض → |
| Endpoint | الدقة | المدة | السعر | |
|---|---|---|---|---|
| image_to_video | 720p, 1080p | — | $0.14-$0.24 / ثانية |
الأسعار المعروضة للمتغير happyhorse-1.0-i2v. المتغيرات الأخرى لها أسعار endpoint خاصة بها.
اختر النموذج والإصدار المناسبين لنوع المخرجات ومستوى الجودة وزمن الاستجابة المستهدف.
اضبط مفتاح RunAPI وثبّت model skill في مساحة عمل الكود.
استخدم تعليمات المهارة لإضافة ميزة النموذج داخل تطبيقك.
استعلم عبر task ID أو استخدم البث عند دعمه أو عالج webhook callback.
ينتمي HappyHorse إلى كتالوج Alibaba على RunAPI، ويوفر قدرات text-to-video وimage-to-video وedit-video القياسية عبر واجهات API وSDK وCLI وBruno والوثائق.
مفتاح RunAPI واحد يفتح الوصول إلى الكتالوج بالكامل. لا حسابات منفصلة، ولا تدوير مفاتيح لكل تكامل.
تسعير لكل استدعاء بالدولار الأمريكي، ويُفوتر شهريًا. لا تُحتسب التوليدات الفاشلة.
تأتي الـschemas المعرّفة وملاحظات الإعداد داخل model skill حتى يبدأ التنفيذ من العقد الصحيح.
يوفر HappyHorse تحويل النص إلى فيديو من مطالبة، وتحويل النص إلى فيديو موجّهًا بالشخصيات من مطالبة مع صور مرجعية مرتبة، وتحويل الصورة إلى فيديو من صورة واحدة للإطار الأول، وتحرير الفيديو من مقطع مصدري واحد.
تدعم جميع نقاط نهاية الفيديو في HappyHorse الإخراج بدقة 720p و1080p. الدقة 1080p هي الافتراضية، بينما تفيد 720p في المسودات ومقاطع وسائل التواصل الاجتماعي.
تدعم نقاط نهاية توليد الفيديو في HappyHorse مددًا بأعداد صحيحة من 3 إلى 15 ثانية، بينما تقبل edit-video فيديو مصدريًا مدته 3-60 ثانية.
يقبل image-to-video رابط URL عامًا واحدًا لصورة بالضبط، ويعاملها بوصفها الإطار الأول قبل توليد الحركة وفق المطالبة والإعدادات.
يقبل نموذج الشخصيات من 1 إلى 9 روابط URL عامة لصور على نقطة نهاية text-to-video؛ ويقابل ترتيبها character1 وcharacter2 والمراجع اللاحقة في المطالبة.
يقبل edit-video فيديو مصدريًا عامًا واحدًا بصيغة MP4 أو MOV، وتعليمة تحرير، وحتى 5 صور مرجعية اختيارية.