توثيق API لنماذج Heretic LLM
احصل على توليد نص خام وغير خاضع للرقابة عبر واجهة برمجة التطبيقات الخاصة بنا المتوافقة مع OpenAI. يوجهك هذا الدليل السريع إلى طلبك الأول باستخدام واجهات برمجة التطبيقات القياسية.
عنوان URL الأساسي والمصادقة
استخدام https://api.hereticllmmodels.com/v1 كعنوان URL الأساسي. مرر مفتاح API الخاص بك في Authorization: Bearer <key> رأس. أنشئ مفاتيح عبر تسجيل الدخول بـ Google أو البريد الإلكتروني. يتم تحميل الرموز لكل رمز مستخدم.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions. استخدم النموذج uncensored. تعيين max_tokens إلى 16,000. الأخطاء مجانية. الرصيد لا ينتهي. لا توجد رسوم شهرية.
curl https://api.hereticllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate the derivative of 3x squared plus 5x"}]
}'
واجهة برمجة تطبيقات Python
ثبّت الحزمة الرسمية من OpenAI. اضبط base_url نقطة النهاية. استخدم model="uncensored". يعمل البث عبر SSE. دعم استخدام الأدوات متاح. وضع JSON متاح. تضبط درجة الحرارة العشوائية. يتحكم Top_p في أخذ العينات النووية. توقف تسلسلات التوليد. يضمن البذرة إمكانية الاستنساخ. تقلل عقوبات الوجود والتردد من التكرار. لا تستهلك الأخطاء الرصيد.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticllmmodels.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
قم بتكوين عميل Node.js. اضبط عنوان URL الأساسي بشكل صحيح. استخدم uncensored معرف النموذج. قم بتدفق الاستجابات بسهولة. مرر الأدوات لاستدعاء الوظائف. فرض وضع مخرجات JSON. اضبط درجة الحرارة وtop_p. حدد سلاسل التوقف. ثبت البذور للتوافق. طبق تعديلات الغرامات. الأخطاء مجانية.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticllmmodels.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). حلل الشرائح بالتسلسل. تظهر أعداد الرموز في الشريحة الأخيرة. تقلل هذه الطريقة من زمن الاستجابة المُدرَك بشكل كبير. تسمح بالعرض في الوقت الفعلي للنص المُولّد. يبقى إدارة التخزين المؤقت مسؤوليتك. قد تحدث أخطاء لا تزال أثناء التدفق. تعامل مع انقطاعات الاتصال بسلاسة.
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 رمز. الحد الأقصى للمخرجات هو 16,000 رمز. الحد هو 300 طلب في الدقيقة. اسمح بـ 8 طلبات متزامنة لكل مفتاح. الحد الأقصى لحجم الجسم هو 8 ميجابايت. استخدم 401 للمفاتيح غير الصالحة. استخدم 402 للرصيد غير الكافي. استخدم 429 لحدود المعدل.
الأسئلة الشائعة
ما هو حد سياق نماذج heretic LLM؟
تدعم نافذة السياق 100,000 رمز مجتمعة. ويشمل ذلك كلًا من مطالبتك وإخراج النموذج. يمكنك توليد ما يصل إلى 16,000 رمز لكل طلب.
كيف أتعامل مع الأخطاء والفواتير؟
الأخطاء والرفض مجانيان. أنت تدفع فقط مقابل الرموز التي تم توليدها بنجاح. الرصيد لا ينتهي صلاحيته ولا يتطلب اشتراكًا. استخدم أكواد 402 للتحقق من حالة رصيدك.
ما هي طرق المصادقة المتاحة؟
سجّل باستخدام Google أو البريد الإلكتروني. أنشئ مفتاح API واحد لكل حساب. مرره عبر رأس Authorization. لا يتطلب التسجيل رقم هاتف.
احمِ مفتاح واجهة برمجة الخاص بك
سجّل، احصل على مفتاحك، وحدّث النقطة النهائية. الإعداد الأدنى المطلوب.