واجهة برمجة تطبيقات Veo 3: الموجّهات والنصوص عبر نقطة نهاية واحدة
ابدأ باستخدام محرك النصوص بدون رقابة لخطوط أنابيب Veo 3 الخاصة بك. استخدم نقطة النهاية المتوافقة مع OpenAI لتوليد النصوص، والتسميات التوضيحية، والموجّهات دون رفض إبداعي.
https://api.veo3apis.com/v1
المتطلبات المبدئية والمصادقة
قبل إرسال طلبك الأول، تأكد من امتلاكك لمفتاح API صالح. سجّل في صفحة الحصول على مفتاح API باستخدام البريد الإلكتروني وكلمة المرور فقط. تحصل على وصول فوري إلى رصيد تجريبي مجاني بقيمة $0.50 صالح لمدة 7 أيام، دون الحاجة إلى بطاقة ائتمان. للأحمال الإنتاجية، قم بشحن الرصيد بمبلغ لا يقل عن $10 لضمان استمرار الوصول.
عنوان URL الأساسي الخاص بنا هو https://api.veo3apis.com/v1.. قم بتضمين مفتاح API الخاص بك في رأس Authorization كرمز Bearer. هذه النقطة متوافقة تمامًا مع OpenAI، مما يعني أنه يمكنك استخدام واجهات SDK القياسية عن طريق توجيهها إلى عنوان URL الأساسي الخاص بنا.
إكمال المحادثة الأساسي
أرسل طلب POST قياسي إلى /v1/chat/completions لتوليد النص. معرف النموذج هو "uncensored". هذا يعيد الاستجابة الكاملة في كائن JSON واحد، وهو مثالي لتوليد الموجّهات البسيط أو مهام كتابة النصوص حيث لا تحتاج إلى تحديثات في الوقت الفعلي.
تكامل SDK لـ Python
استخدم مكتبة Python الرسمية لـ OpenAI لتكامل نظيف. قم بتكوين العميل باستخدام عنوان URL الأساسي الخاص بنا ومفتاح API الخاص بك. يبسط هذا النهج معالجة الأخطاء وحساب الرموز لخطوط الأنابيب متعددة الوسائط الخاصة بك.
تكامل SDK لـ Node.js
لمشاريع JavaScript/TypeScript، يعمل Node SDK الخاص بـ OpenAI مباشرة. وجّه العميل إلى URL الأساسي الخاص بنا. هذا مفيد لتوليد النصوص على جانب الخادم أو خطوات المعالجة اللاحقة في سير عمل Veo 3 الخاص بك.
الاستجابات المتدفقة (SSE)
لتقليل زمن الاستجابة المُدرَك، فعّل البث المتدفق عن طريق تعيين stream: true. تُعيد واجهة برمجة التطبيقات تدفق أحداث الإرسال (SSE) للاستجابات الجزئية. يتيح ذلك لتطبيقك عرض الرموز (tokens) أثناء توليدها، وهو أمر حاسم لتوليد نصوص طويلة أو مهام الاستدلال المعقدة.
الحدود، والأخطاء، والنافذة السياقية
تخضع طلباتك لحدّ المعدل البالغ 300 طلب في الدقيقة لكل مفتاح API. إذا تجاوزت هذا الحد، ستتلقى خطأ 429. تُعيد أخطاء المصادقة 401، ونقص الرصيد يُعيد 402. تبلغ نافذة السياق 100,000 رمز (token) إجمالاً (الموجّه + الإكمال). تأكد من أن حمولات الطلبات لا تتجاوز 8 MB. الحد الوحيد الصارم للمحتوى هو المحتوى الجنسي الذي يتضمن قاصرين، والذي يتم حظره دائماً.
cURL
curl https://api.veo3apis.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.veo3apis.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.veo3apis.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);البث المتدفق
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)المواصفات التقنية
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| معرّف النموذج | uncensored |
| المصادقة | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.veo3apis.com/v1 |
| وضع JSON | response_format: {"type": "json_object"} |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| حجم الطلب | حتى 8 MB |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| مكافأة | +5% من $50، +10% من $100 |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
هل هذه هي واجهة برمجة التطبيقات الرسمية لتوليد الفيديو لـ Veo 3؟
لا. هذه واجهة برمجة تطبيقات نصية مستقلة. نحن نوفر محرك LLM بدون رقابة الذي يشغل الخطوات النصية (الموجّهات، النصوص، التسميات) في خط أنابيب Veo 3 الخاص بك، لكننا لا نقوم بتوليد الفيديو نفسه.
هل أحتاج إلى بطاقة ائتمان للتجربة؟
لا. تحصل الحسابات الجديدة على رصيد تجريبي مجاني بقيمة $0.50 صالح لمدة 7 أيام بمجرد استخدام البريد الإلكتروني وكلمة المرور. لا تحتاج إلى العملات المشفرة (USDT أو USDC) إلا عند شحن الرصيد بمبلغ $10 أو أكثر.
هل يمكنني استخدام هذا لاستدعاء الدوال؟
نعم. تدعم نقطة النهاية الخاصة بنا استدعاء الأدوات/الدوال. يمكنك تعريف الأدوات في طلبك وسيعيد النموذج مخرجات JSON منظمة مناسبة للتكامل مع منطق تطبيقك.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.