AR ▾
stableaudio.top

واجهة برمجة تطبيقات للنصوص بدون رقابة لمسار عمل الصوت الخاص بك

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

الموجهات والنصوص عبر نقطة النهاية

احصل على مفتاح API للنصوص بدون رقابة وابدأ بإرسال الطلبات إلى مسار عمل النصوص لـ stableaudio في دقائق. استخدم نقطة النهاية المتوافقة مع OpenAI لهندسة الموجّهات، أو التسميات التوضيحية، أو المعالجة اللاحقة مع فوترة مسبقة للدفع قابلة للتنبؤ.

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

استخدم عنوان URL الأساسي https://api.stableaudio.top/v1 مع أي عميل متوافق مع OpenAI. مرر مفتاح API الخاص بك في رأس Authorization بصيغة Bearer YOUR_API_KEY. يمكنك إنشاء مفتاح على الفور في صفحة الحصول على مفتاح API باستخدام Google أو البريد الإلكتروني وكلمة المرور. يدعم كل حساب مفتاحاً نشطاً واحداً فقط؛ إصدار مفتاح جديد يستبدل المفتاح السابق. تدعم نقطة النهاية POST /v1/chat/completions و GET /v1/models فقط. لا تتوفر هنا عمليات التضمين، أو توليد الصور، أو الصوت، أو الفيديو. هذه طبقة للنصوص فقط لمسار عمل الصوت الخاص بك.

إرسال طلبك الأول

أرسل طلب إكمال محادثة قياسي لتوليد النص. معرف النموذج هو uncensored. إنه نموذج مفتوح الأوزان مضبوط لرفض أقل للمحتوى في المواضيع القانونية للبالغين. يمكنك ضبط معلمات مثل temperature و top_p. للنموذج نافذة سياق بـ 100,000 رمز. يمكنك طلب ما يصل إلى 32,000 رمز لكل استجابة. التسع واضح: $0.15 لكل مليون رمز مدخل و $0.50 لكل مليون رمز مخرج. الأخطاء والرفض لا تستهلك الرصيد.

curl https://api.stableaudio.top/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

استخدم حزمة تطوير البرمجيات (SDK) الخاصة بـ OpenAI للغة Python لدمج واجهة برمجة التطبيقات في نصوصك البرمجية. قم بتعيين base_url و api_key في تكوين العميل الخاص بك. يتيح لك ذلك الاستفادة من مجموعات الأكواد الموجودة التي تستخدم بالفعل واجهة OpenAI. يتعامل العميل مع تسلسل JSON وتحليل الاستجابات تلقائياً. يمكنك استقبال الاستجابات عبر البث المتدفق أو معالجتها في وضع الدفع/التجميع. يعمل هذا النهج لتوليد الموجّهات، أو كتابة النصوص البرمجية، أو استخراج البيانات المهيكلة من مدخلات النص لسير عمل الصوت الخاص بك.

from openai import OpenAI

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

ادمج واجهة برمجة التطبيقات في تطبيقات Node.js الخاصة بك باستخدام حزمة تطوير البرامج (SDK) لـ Node.js من OpenAI. قم بتكوين العميل بعنوان URL الأساسي ومفتاح API الصحيح. يضمن ذلك التوافق مع أنماط OpenAI القياسية. يمكنك إرسال طلبات متزامنة أو غير متزامنة. استخدم هذا لمعالجة النص في الوقت الفعلي في ربط الويب أو المهام الخلفية. تتعامل الحزمة مع منطق إعادة المحاولة وتحليل الاستجابة. هذا مثالي لبناء نصوص التعليق الصوتي أو مسارات التسميات التوضيحية التي تتطلب مخرجات نصية موثوقة وبدون رقابة دون رسوم اشتراك.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.stableaudio.top/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 في طلبك. تُرجع واجهة برمجة التطبيقات أحداث الإرسال من الخادم (SSE). يتم تضمين معلومات استخدام الرموز في الشريحة الأخيرة. يقلل هذا من زمن الاستجابة المُدرَك لتوليد النصوص الطويلة. استخدم هذا للتسميات التوضيحية المباشرة أو تحسين الموجّه التفاعلي. يبقى معرف النموذج uncensored. لا يغير البث المتدفق نموذج التسع. لا تزال تدفع فقط مقابل الرموز المولدة فعلياً. يتم التعامل مع الأخطاء أثناء البث المتدفق بسلاسة دون استهلاك رصيد إضافي.

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)

حدود الرموز والحصص

يدعم النموذج نافذة سياق بـ 100,000 رمز. الحد الأقصى للإخراج هو 32,000 رمز لكل طلب، أو 2,048 إذا لم يتم تعيين max_tokens. أنت محدود بـ 300 طلب في الدقيقة لكل مفتاح. تم تحديد الحد الأقصى للتزامن بـ 8 طلبات متزامنة لكل مفتاح. يجب ألا تتجاوز أجسام الطلبات 8 ميجابايت. إذا تجاوزت حد المعدل، ستتلقى خطأ 429. إذا كان مفتاحك غير صالح، ستتلقى خطأ 401. إذا لم يكن لديك رصيد مسبق كافٍ، ستتلقى خطأ 402. الأخطاء والرفض مجانية. الرصيد لا ينتهي. اشحن ببطاقة (Visa, Mastercard, Apple Pay, Google Pay) أو بالعملات المشفرة (USDT على TRC20، USDC على Base) من $20 إلى $500.

مواصفات API

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

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

أسئلة وأجوبة

ماذا يعني 'بدون رقابة' بالنسبة لهذا API؟

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

كيف تتم الفوترة ومتى تكون الأخطاء مجانية؟

تدفع فقط مقابل استخدام الرموز الفعلي. الأخطاء والرفض لا تستهلك رصيدك المسبق الدفع. يتم شحن الرصيد ببطاقة (Visa, Mastercard, Apple Pay, Google Pay) أو بالعملات المشفرة (USDT على TRC20، USDC على Base) ولا ينتهي. يمكنك الشحن من $20 إلى $500.

هل يمكنني استخدامه لتوليد الصور أو الصوت؟

لا. هذه واجهة برمجة تطبيقات chat-completions للنصوص فقط. وهي تدير طبقة النص لمسار عمل الصوت الخاص بك، مثل كتابة الموجّه أو التسميات التوضيحية. لا تقوم بتوليد الصور أو الصوت أو الفيديو بنفسها.

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

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

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