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

API بدون رقابة لنماذج Grok NSFW

أول طلب في خمس دقائق

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

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

تحاكي واجهة API الخاصة بنا واجهة OpenAI v1، مما يتيح لك تغيير نقاط النهاية دون تغيير منطق التطبيق الخاص بك. استخدم https://api.groknsfw.top/v1 كعنوان URL الأساسي. تتطلب المصادقة مفتاح API صالح يتم تمريره في رأس Authorization كرمز Bearer. يمكنك إنشاء هذا المفتاح فورًا عبر تسجيل الدخول إلى Google أو البريد الإلكتروني على لوحة التحكم. يدعم كل حساب مفتاحًا نشطًا واحدًا فقط؛ إصدار مفتاح جديد يلغي صلاحية المفتاح السابق على الفور. يسهل هذا النموذج أحادي المفتاح التحكم في الوصول لمعظم بيئات التطوير والاختبار.

الطلب الأول

أرسل طلب إكمال محادثة قياسي لاختبار الاتصال. معرّف النموذج هو uncensored، والذي يتعامل مع رفض المحتوى بشكل مختلف عن النماذج القياسية. فيما يلي مثال أساسي باستخدام أداة سطر الأوامر curl للتحقق من صحة مفتاحك وعنوان URL الأساسي.

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

إذا تلقيت استجابة JSON تحتوي على choices و usage، فإن تكاملك نشط. تحقق من كائن usage لرؤية استهلاك الرموز لتتبع الفواتير بدقة.

تكامل SDK Python

استخدم حزمة Python الرسمية openai للتفاعل مع نقطة النهاية الخاصة بنا. قم بتعيين سمات base_url و api_key قبل إجراء المكالمات. يعمل هذا النهج مع أي مكتبة تدعم مخطط OpenAI، مما يجعل الترحيل من مزودي الخدمات الآخرين أمرًا سهلاً.

from openai import OpenAI

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

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

إعداد SDK Node.js

لتطبيقات JavaScript أو TypeScript، قم بتكوين SDK OpenAI للإشارة إلى عنوان URL الأساسي الخاص بنا. يضمن ذلك عمل رمز العميل الحالي الخاص بك دون تعديل. يستفيد نظام Node.js البيئي من هذا التوافق، مما يتيح النمذجة السريعة لواجهات دردشة NSFW.

import OpenAI from "openai";

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

تأكد من استخدام إصدار حديث من SDK يدعم عناوين URL الأساسية المخصصة. يجب أن يتضمن كائن التكوين بشكل صارم خصائص apiKey و baseURL لتجنب عدم تطابق نقاط النهاية.

استجابات البث المتدفق (SSE)

فعّل توليد الرموز في الوقت الفعلي عن طريق تعيين stream: true في طلبك. تُرجع واجهة API دفق أحداث مرسلة من الخادم (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)

قم بتحليل أحداث SSE لاستخراج محتوى delta. يحتوي الجزء الأخير من الدفق على إحصائيات usage الإجمالية، والتي يجب استخدامها للمصالحة الدقيقة للفواتير. لا يؤثر البث المتدفق على عد الرموز أو التسعير.

الحدود والأخطاء والنافذة السياقية

تخضع طلباتك لحدّ قدره 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. الحد الأقصى لحجم جسم الطلب هو 8 MB، وتدعم نافذة السياق ما مجموعه 100,000 رمز. تُعاد الأخطاء بتنسيقات HTTP القياسية: 401 للمفاتيح غير الصالحة، و402 لعدم كفاية الرصيد، و429 لحدود المعدل. أخطاء الرصيد مجانية، لكن حدود المعدل تتطلب منك تخفيف الطلبات. الحد الأقصى للإخراج لكل طلب هو 32,000 رمز؛ ويؤدي حذف max_tokens إلى الافتراض على 2,048 رمز.

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

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

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

أسئلة وأجوبة

هل هذا هو API Grok الرسمي؟

لا، نحن خدمة مستقلة تستضيف نموذجًا مفتوح الأوزان مضبوطًا للاستجابات بدون رقابة. نستخدم نفس بروتوكول API الخاص بـ OpenAI، لكن نموذجنا ليس GPT-4 أو Grok أو أي نموذج من مزود آخر. تحقق من وثائق المزود للحصول على تفاصيل النموذج المحدد.

كيف أحصل على المزيد من مفاتيح API؟

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

هل تدعمون استدعاء الدوال؟

نعم، يدعم API استدعاء الدوال القياسي عبر معلمتي <code>tools</code> و <code>tool_choice</code>. يمكنك أيضًا فرض إخراج JSON باستخدام <code>response_format: { "type": "json_object" }</code> لتوليد البيانات المهيكلة.

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

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

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