AR ▾
احصل على مفتاح API

Suno API: الموجّهات والبرامج النصية عبر نقطة نهاية واحدة

أنشئ الموجّهات، السكريبتات، والبيانات الوصفية بدون رقابة لسلسلة الإبداع الخاصة بك باستخدام نقطة نهاية واحدة متوافقة مع OpenAI. تتكامل واجهة برمجة التطبيقات للنصوص لدينا مباشرة مع سير عمل SDK الحالية بدون فلاتر محتوى.

https://api.sunoapis.com/v1uncensored

المصادقة وعنوان URL الأساسي

تستخدم واجهة برمجة التطبيقات الخاصة بنا مصادقة OpenAI القياسية. تحتاج فقط إلى مفتاح API، والذي يمكنك إنشاؤه في صفحة Get API key. لا يتطلب الأمر رقم هاتف أو بطاقة ائتمان للبدء؛ يتلقى كل حساب جديد رصيدًا تجريبيًا مجانيًا بقيمة $0.50 صالحًا لمدة 7 أيام.

عيّن عنوان URL الأساسي إلى https://api.sunoapis.com/v1 في إعدادات العميل الخاص بك. معرف النموذج الذي يجب إرساله في كل طلب هو uncensored. هذا نموذج مفتوح الأوزان مستضاف على خوادم GPU الخاصة بنا، ومضبوط للاستخدام القانوني للبالغين والإبداعي بدون الرفض المعتاد لدى المزودين الكبار.

  • عنوان URL الأساسي: https://api.sunoapis.com/v1
  • معرف النموذج: uncensored
  • رأس المصادقة: Authorization: Bearer YOUR_API_KEY

الطلب الأول

ابدأ فورًا بطلب إكمال محادثة قياسي. تقبل نقطة النهاية حمولات JSON التي تحتوي على الموجّه الخاص بالنظام، وتعليمات المستخدم، وأي بيانات تعريفية مطلوبة لسلسلة عملك الخاصة بتحويل النص إلى فيديو أو الموسيقى بالذكاء الاصطناعي.

هذه واجهة للنصوص فقط. لا تولد الصوت أو الفيديو أو الصور؛ إنها تولد تعليمات النص التي تقود تلك الأدوات. استخدم نقطة النهاية هذه لكتابة سيناريوهات المشاهد، أو كتابة كلمات الأغاني، أو استخراج بيانات منظمة من أصولك الإبداعية.

curl https://api.sunoapis.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."}]
  }'

SDK Python

قم بتكامل واجهة برمجة التطبيقات في تطبيقات Python الخاصة بك باستخدام SDK الرسمي لـ OpenAI. نظرًا لأننا متوافقون مع OpenAI، يمكنك إعادة استخدام التعليمات البرمجية الحالية الخاصة بك عن طريق تغيير عنوان URL الأساسي ومفتاح API فقط.

يعمل هذا النهج لإنشاء برامج نصية لأدوات توليد الفيديو أو كتابة بيانات التعريف لواجهات برمجة تطبيقات الموسيقى. تأكد من أن إصدار SDK الخاص بك محدث لدعم ميزات البث المتدفق واستدعاء الدوال الموضحة في الأقسام التالية.

from openai import OpenAI

client = OpenAI(base_url="https://api.sunoapis.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)

SDK Node.js

لمطوري JavaScript/TypeScript، تعمل حزمة @anthropic-ai/sdk أو الحزمة الرسمية openai مع تعديلات تكوين بسيطة. وجّه عميلك إلى Base URL الخاص بنا واستخدم معرف النموذج uncensored.

يتيح لك ذلك إنشاء توليد نصي من جانب الخادم لتطبيقاتك الإبداعية. يمكنك استخدام هذا لمعالجة المدخلات من المستخدم أو معالجة البرامج النصية المولدة قبل إرسالها إلى نقاط نهاية توليد الصوت أو الفيديو. تعيد واجهة برمجة التطبيقات استجابات JSON القياسية المتوافقة مع أطر عمل الويب الحديثة.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sunoapis.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 (Server-Sent Events) لتلقي الرموز في الوقت الفعلي. قم بتعيين stream: true في جسم الطلب الخاص بك. سترسل واجهة برمجة التطبيقات سلسلة من القطع، مما يتيح لك عرض النص أثناء إنشائه.

هذا مفيد بشكل خاص للأدوات الإبداعية التفاعلية حيث يريد المستخدمون رؤية تطور الموجّه أثناء كتابته. تحتوي كل قطعة على نص التغيير فقط، لذا يجب عليك دمج الأجزاء لإعادة بناء الاستجابة الكاملة.

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 واحد، يمكن إعادة إنشائه في أي وقت (إبطال القديم). يُسمح بـ 300 طلب في الدقيقة لكل مفتاح، مع حجم جسم طلب أقصى 8 MB.

تشمل الأخطاء الشائعة 401 للمفاتيح غير الصالحة، 402 إذا كان لديك رصيد مسبق دفع غير كافٍ، و429 لحدود المعدل. يدعم النموذج نافذة سياق بحجم 100,000 رمز لكل من الإدخال والإخراج معًا.

Content Note: لا يرفض النموذج المواضيع المثيرة للجدل أو البالغين، لكنه يحظر بدقة المحتوى الجنسي الذي يتضمن قاصرين في جميع الطلبات.

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
Base URLhttps://api.sunoapis.com/v1
معرّف النموذجuncensored
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
المصادقةAuthorization: Bearer YOUR_KEY
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
وضع JSONresponse_format: {"type": "json_object"}
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
حجم الطلبحتى 8 MB
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
مكافأة+5% من $50، +10% من $100
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

هل تولّد هذه الواجهة الصوت أو الفيديو؟

لا. هذه واجهة للنصوص فقط. تولّد الموجّهات والبرامج النصية وبيانات التعريف التي يمكنك إرسالها بعد ذلك إلى أدوات توليد الصوت أو الفيديو. لا تنتج ملفات وسائط بحد ذاتها.

كم يكلف الأمر؟

ادفع حسب الاستخدام مع الرصيد المسبق للدفع. السعر هو $0.25 لكل مليون رمز مدخل و$1.00 لكل مليون رمز مخرج. لا توجد رسوم شهرية أو اشتراكات، والرصيد غير المستخدم لا ينتهي.

هل النموذج هو GPT-4 أو نموذج من مورد آخر؟

لا. معرف النموذج هو <code>uncensored</code>. إنه نموذج مفتوح الأوزان تم تدريبه واستضافته على خوادم GPU الخاصة بنا، مستقل عن OpenAI أو Anthropic أو الموردين الآخرين.

مفتاحك على بُعد نموذج واحد

أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد بأكمله.

احصل على مفتاح APIhttps://api.sunoapis.com/v1