AR ▾
واجهة برمجة تطبيقات النص بدون رقابة لخطوط أنابيب TTShttps://api.ttsapihub.com/v1

دليل البدء السريع لواجهة برمجة تطبيقات TTS

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

https://api.ttsapihub.com/v1

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

ابدأ بتكوين عميلك للإشارة إلى عنوان URL الأساسي الخاص بنا: https://api.ttsapihub.com/v1. واجهة برمجة التطبيقات الخاصة بنا متوافقة تمامًا مع OpenAI، لذا يمكنك استخدام مكتبات SDK القياسية عن طريق تحديث base_url فقط وتوفير مفتاح API الخاص بك. تتم المصادقة عبر رأس Authorization مع رمز حامل. يمكنك إنشاء مفتاح فريد أثناء التسجيل في صفحة الحصول على مفتاح API. كل حساب محدود بمفتاح نشط واحد، يمكنك تجديده في أي وقت. لا تُستخدم موجّهاتك في التدريب، ولا يلزم رقم هاتف أو بطاقة ائتمان للبدء مع الرصيد التجريبي.

توليد النص باستخدام إكمال الدردشة

أرسل طلب POST /v1/chat/completions قياسي لتوليد النص. معرف النموذج المستخدم هو uncensored. هذا النموذج هو نموذج LLM مفتوح الأوزان مضبوط للإجابة بدون رفض المحتوى للاستخدام القانوني للبالغين، مما يجعله مثاليًا لسيناريوهات الإبداع أو الحوار حيث قد تحجب الفلاتر المؤسسية محتواك. لا يولد الصوت أو الصور أو الفيديو؛ بل ينتج نصًا خالصًا لمعالجته بواسطة خط أنابيب TTS الخاص بك. يمكنك ضبط المعلمات مثل temperature و max_tokens حسب الحاجة. تدعم واجهة برمجة التطبيقات استدعاء الدوال لاستخراج البيانات المهيكلة، مما يتيح لك تنسيق الاستponses لتطبيقك.

curl https://api.ttsapihub.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 بشكل مباشر مع الحد الأدنى من التكوين. قم بتهيئة العميل باستخدام عنوان URL الأساسي ومفتاح API، ثم قم باستدعاء chat.completions.create(). يتيح لك هذا النهج الاستفادة من العملاء المتوافقين مع OpenAI مع الاستفادة من نموذجنا بدون رقابة. تتضمن الاستجابة النص المولد، والذي يمكنك تغذيته مباشرة في محرك تركيب الكلام الخاص بك. تذكر أن هذه واجهة نصية فقط، لذا فإنك تتعامل مع توليد الصوت بشكل منفصل في خط الأنابيب الخاص بك.

from openai import OpenAI

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

يمكن لمطوري Node.js استخدام حزمة npm openai بنفس تكوين Python. اضبط baseURL على نقطة النهاية الخاصة بنا وقم بتوفير مفتاح API الخاص بك. قم باستدعاء نقطة نهاية الإكمال بمعرف النموذج uncensored. هذا التكامل مباشر ويسمح لك بدمج توليد النص الخاص بنا مباشرة في خدمات TTS لـ Node.js الحالية. تستجيب الواجهة بـ JSON قياسي، مما يسهل تحليل ومعالجة النص المولد لاحتياجات تطبيقك.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ttsapihub.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 في طلبك. تعيد الواجهة أحداث المخدم المرسلة (SSE) التي تحتوي على أجزاء نصية متزايدة. هذا مفيد بشكل خاص لتوليد المحتوى طويل المدى، حيث يمكن للمستخدمين رؤية النص يظهر في الوقت الفعلي. تتبع استجابة البث تنسيق SSE القياسي لـ OpenAI، لذا يمكنك استخدام محللي التدفق الموجودين. يقلل هذا النهج من أوقات الانتظار المتصورة ويسمح لتطبيقك بعرض النص أثناء توليده، مما يحسن تجربة المستخدم لخط أنابيب TTS الخاص بك.

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. يدعم النموذج نافذة سياق بحجم 100,000 رمز، مما يتيح كتابة نصوص أو مستندات طويلة. تشمل الأخطاء الشائعة: 401 (مفتاح غير صالح)، 402 (عدم كفاية الرصيد)، و429 (حدّ المعدل). إذا وصلت إلى حدّ المعدل، فعّل آلية التخلف الأسي. الأسعار شفافة: $0.25 لكل مليون رمز مدخل و$1.00 لكل مليون رمز مخرج. الأرصدة مسبق الدفع، لا تنتهي صلاحيتها أبداً، وتبدأ شحنات الرصيد من $10. يحصل الحساب الجديد على $0.50 كرصيد تجريبي مجاني صالح لمدة 7 أيام، دون الحاجة إلى بطاقة. حدود المحتوى تحجب فقط المحتوى الجنسي الذي يتضمن قاصرين؛ جميع المواضيع الأخرى القانونية للبالغين، أو الخيالية، أو المثيرة للجدل مسموحة.

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

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

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

أسئلة وأجوبة

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

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

كيف أبدأ باستخدام الواجهة؟

سجّل في صفحة الحصول على مفتاح API باستخدام البريد الإلكتروني وكلمة المرور. تتلقى مفتاح API على الفور ورصيدًا تجريبيًا بقيمة 0.50 دولار صالحًا لمدة 7 أيام. لا يتطلب الأمر بطاقة ائتمان أو رقم هاتف للبدء.

ما هو حجم نافذة السياق؟

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

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

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

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