klingapis.comالبدء السريع لخطوط إنتاج Kling
البدء السريع لخطوط إنتاج Kling
احصل على مفتاح API للنصوص بدون رقابة وابدأ في إنشاء السيناريوهات والموجّهات والتسميات التوضيحية لخط أنابيب الفيديو الخاص بك في Kling في دقائق.
عنوان URL الأساسي والمصادقة
استخدم https://api.klingapis.com/v1 كعنوان URL الأساسي. يعمل مع أي SDK متوافق مع OpenAI. أرسل مفتاح API الخاص بك في رأس Authorization كرمز Bearer. تحصل على مفتاح واحد لكل حساب، يظهر مباشرة بعد التسجيل. يمكنك تجديده في أي وقت لإبطال المفتاح القديم.
معرف النموذج: أرسل دائمًا "uncensored" في طلباتك. إنه نموذج مفتوح الأوزان مُضبط للاستخدام القانوني للبالغين دون رفض المحتوى.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions لتوليد النص. يقبل الـ API تنسيقات حمولات OpenAI القياسية. يعيد إخراج نصي مناسب للسيناريوهات أو التسميات التوضيحية أو توليد الموجّهات.
نافذة السياق: يدعم النموذج ما يصل إلى 100,000 رمز (إدخال + إخراج). حافظ على موجّهاتك موجزة لتعظيم طول المخرجات.
حدّ صارم: الطلبات التي تحتوي على محتوى جنسي يتضمن قاصرين يتم حظرها دائمًا.
curl https://api.klingapis.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 SDK
استخدم مكتبة Python الرسمية openai. قم بتكوين عنوان URL الأساسي ومفتاح API في تهيئة العميل الخاص بك. يضمن ذلك التوافق مع نصوص خطوط إنتاج Kling الحالية.
تدعم الواجهة استدعاء الدوال، مما يسمح لك بهيكلة المخرجات للمعالجة اللاحقة. استخدم ذلك لاستخراج البيانات من النصوص أو تنسيق أقسام السيناريو.
from openai import OpenAI
client = OpenAI(base_url="https://api.klingapis.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 SDK
قم بتهيئة SDK Node.js الخاص بـ OpenAI بنفس عنوان URL الأساسي. هذا يتكامل مباشرة في سير عمل Node.js الخاص بك للتسميات التوضيحية في الوقت الفعلي أو تحسين الموجّهات.
يتعامل النموذج بدون رقابة مع المواضيع المثيرة للجدل أو البالغة دون الرفض القياسي، مما يجعله مثاليًا لخطوط أنابيب إبداعية متنوعة. تأكد من أن حمولة البيانات أقل من 8 ميجابايت.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.klingapis.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);
الاستجابات المتدفقة (SSE)
فعّل البث المتدفق عن طريق تعيين stream: true في طلبك. يعيد الـ API أحداث الإرسال من الخادم (SSE) لتسليم الرموز في الوقت الفعلي. هذا يقلل من زمن الاستجابة المُدرَك للسيناريوهات الطويلة أو التسميات التوضيحية التفصيلية.
عالج أحداث SSE في عميلك لتحديث واجهة المستخدم أو تسجيل المخرجات تدريجيًا. هذا أمر حاسم لتطبيقات واجهة المستخدم حيث يكون انتظار الاكتمال الكامل غير مقبول.
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)
حدّ المعدل والحدود
حدّ المعدل: 300 طلب في الدقيقة لكل مفتاح. يؤدي تجاوز هذا إلى خطأ 429.
الأخطاء: يشير 401 إلى مفتاح غير صالح أو منتهي الصلاحية. يعني 402 أن رصيدك المسبق الدفع قد استنفد.
حد الجسم: يجب أن تكون الطلبات أقل من 8 ميجابايت. رصيد الدفع حسب الاستخدام لا ينتهي. قم بالشحن من 10 دولارات، مع مكافآت عند 50 دولار (+5%) و100 دولار (+10%).
مواصفات API
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.klingapis.com/v1 |
| معرّف النموذج | uncensored |
| المصادقة | Authorization: Bearer YOUR_KEY |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| وضع JSON | response_format: {"type": "json_object"} |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| حجم الطلب | حتى 8 MB |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| مكافأة | +5% من $50، +10% من $100 |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
| تسجيل الدخول | 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 | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
هل تُولّد هذه الواجهة الفيديو أو الصور؟
لا. هذه واجهة للنصوص فقط. هي تولّد نصوصًا للسيناريوهات والموجّهات والتسميات التي يمكنك استخدامها في خط إنتاج الفيديو أو الصور الخاص بك في Kling. لا تتعامل مع توليد الوسائط نفسها.
هل النموذج بدون رقابة هو GPT أو Claude؟
لا. إنه نموذج مفتوح الأوزان يعمل على خوادم GPU الخاصة بنا. إنه ليس GPT أو Claude أو Gemini أو Grok أو DeepSeek. إنه مُضبط خصيصًا لتقليل رفض المحتوى.
كيف أدفع مقابل الواجهة؟
استخدم رصيد مسبق الدفع. قم بشحن الرصيد من 10 دولارات بالعملة المشفرة (USDT أو USDC). الرصيد لا ينتهي. لا توجد رسوم شهرية أو اشتراك. تدفع مقابل كل رمز تُستخدمه.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد بأكمله.