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

Heretic LLMHeretic LLM: توثيق API

Heretic LLM: توثيق API

ابدأ باستخدام واجهة برمجة التطبيقات الخاصة بـ Heretic LLM في دقائق. استخدم حزم SDK القياسية الخاصة بـ OpenAI لإرسال النصوص واستقبال استجابات بدون رقابة من النموذج 'uncensored' دون الحاجة لإدارة بنية GPU التحتية.

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

للبدء في استخدام API الخاص بـ Heretic LLM، وجه عميلك المتوافق مع OpenAI إلى عنوان URL الأساسي الخاص بنا: https://api.hereticllm.com/v1. يستخدم API المصادقة القياسية باستخدام رمز Bearer. يمكنك إنشاء مفتاح API عن طريق التسجيل باستخدام البريد الإلكتروني وكلمة المرور فقط في صفحة Get API Key. يظهر المفتاح فوراً بعد التسجيل ويمكن تجديده في أي وقت، مما يلغي صلاحية المفتاح السابق.

قم بتعيين متغير البيئة OPENAI_API_KEY أو مرر المفتاح مباشرة في تكوين العميل الخاص بك. تأكد من تحديث عنوان URL الأساسي إلى نقطة النهاية الخاصة بـ Heretic. يتيح لك هذا الإعداد استخدام SDKs الرسمية الخاصة بـ OpenAI بدون تغييرات في الكود، فقط عن طريق تبديل عنوان URL الأساسي والمفتاح.

الطلب الأول

قم بإرسال طلبك الأول إلى نقطة النهاية chat completions. معرف النموذج هو uncensored. هذا نموذج مفتوح الأوزان تم ضبطه للإجابة بدون رفض المحتوى للاستخدام القانوني للبالغين، مما يجعله مثالياً للبرمجة بدون رقابة، الكتابة الإبداعية، أو البحث. تدعم نافذة السياق ما يصل إلى 100,000 رمز (token) للموجّه والنص المُنشأ معاً.

يوجد أدناه مثال أساسي باستخدام cURL لاختبار نقطة النهاية. استبدل YOUR_API_KEY بمفتاحك الفعلي.

سيكون الرد كائناً بتنسيق OpenAI القياسي يحتوي على النص المُنشأ.

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

قم بدمج API في تطبيقات Python الخاصة بك باستخدام الحزمة الرسمية openai. تتعامل المكتبة مع تسلسل JSON والبث المتدفق تلقائياً. قم بتهيئة العميل باستخدام مفتاح API الخاص بك وعنوان URL الأساسي الصحيح. ثم، قم باستدعاء chat.completions.create بمعرف النموذج uncensored.

يعمل هذا النهج بسلاسة لكل من سير العمل المتزامن وغير المتزامن. يستجيب النموذج للموجهات القياسية، استدعاء الدوال، ومعاملات البث المتدفق تماماً مثل نقاط النهاية الأخرى المتوافقة مع OpenAI. يمكنك تمرير موجّهات النظام لتوجيه سلوك النموذج أو استخدام رسائل المستخدم للتفاعل المباشر.

from openai import OpenAI

client = OpenAI(base_url="https://api.hereticllm.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، استخدم حزمة npm openai. قم بتكوين العميل باستخدام عنوان URL الأساسي الخاص بـ Heretic ومفتاح API الخاص بك. يدعم API هياكل الطلب القياسية، بما في ذلك تعريفات الأدوات واستدعاء الدوال.

تأكد من معالجة الرد بشكل صحيح، خاصة عند استخدام أنماط async/await. يعيد النموذج نصوصاً يمكن معالجتها مباشرة في منطق تطبيقك. هذا التكامل مثالي لبناء واجهات الدردشة، الوكلاء الآليين، أو خطوط معالجة البيانات التي تتطلب قدرات LLM بدون رقابة.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.hereticllm.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);

الردود المتدفقة

فعّل الردود في الوقت الفعلي عن طريق تفعيل البث المتدفق في طلب API الخاص بك. قم بتعيين المعامل stream إلى true. سيعيد API تدفق أحداث Server-Sent Events (SSE) يحتوي على أجزاء من النص كما يتم توليدها. هذا يقلل من زمن الاستجابة المتصور ويوفر تجربة مستخدم أكثر سلاسة لتطبيقات الدردشة.

يحتوي كل جزء في التدفق على جزء من الرد. تعامل مع هذه الأجزاء تدريجياً لتحديث واجهة المستخدم الخاصة بك في الوقت الفعلي. ميزة البث المتدفق متوافقة تماماً مع SDKs الخاصة بـ OpenAI، لذا يمكنك استخدام المكررات القياسية stream أو مستمعي الأحداث لمعالجة البيانات بكفاءة.

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. إذا تجاوزت حدّ المعدل، ستتلقى خطأ 429. تعيد أخطاء المصادقة حالة 401، مما يشير إلى مفتاح API غير صالح أو مفقود. إذا استنفدت رصيدك المسبق الدفع، يعيد API خطأ 402، مما يتطلب شحن الرصيد.

لا ينتهي صلاحية الرصيد، ويمكنك شحن الرصيد من $10 باستخدام العملات المشفرة (USDT أو USDC)، مع رصيد إضافي للإيداعات الأكبر. يدعم النموذج نافذة سياق بحجم 100,000 رمز (token). تأكد من أن موجّهاتك والنصوص المُنشأة تتناسب ضمن هذا الحد. لمزيد من التفاصيل حول الأسعار والحدود، قم بزيارة صفحة الأسعار.

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

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

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

أسئلة وأجوبة

هل نموذج بدون رقابة مجاني؟

النموذج ليس مجانياً ولكنه يستخدم نظام رصيد مسبق الدفع بنظام الدفع حسب الاستخدام. تحصل الحسابات الجديدة على رصيد تجريبي مجاني بقيمة $0.50 صالح لمدة 7 أيام. لا تنتهي صلاحية الرصيد المدفوع، ويمكنك شحن الرصيد من $10.

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

يدعم النموذج نافذة سياق بحجم 100,000 رمز (token)، والتي تشمل كل من الموجّه والنص المُنشأ. هذا يتيح تفاعلات طويلة السياق ومعالجة مهام البيانات الكبيرة.

هل تدعم واجهة البرمجيات استدعاء الدوال؟

نعم، يدعم API استدعاء الدوال والأدوات. يمكنك تعريف الأدوات في طلبك، وسيرد النموذج ببيانات هيكلية يمكن لتطبيقك تنفيذها. هذا متوافق مع أنماط SDKs القياسية لـ OpenAI.

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

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

احصل على مفتاح APIاقرأ التوثيق