ar ▾

ابدأ من هنابداية سريعة

البدء السريع لواجهة برمجة تطبيقات إكمال الدردشة غير الخاضعة للرقان

احصل على مفتاح واجهة برمجة تطبيقات صالح لـ grok وابدأ بإرسال طلبات غير مقيدة على الفور باستخدام مكالمات مكتبات SDK القياسية لـ OpenAI. يوجهك هذا الدليل السريع خلال المصادقة، والأحمال، والتدفق مع نقطة نهاية متوافقة مباشرة.

عنوان URL الأساسي
https://api.apikeygrok.com/v1
النموذج
غير خاضع للرقابة
احصل على مفتاحك

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

قم بتكوين العميل بمفتاح grok المقدم وجهه إلى عنوان URL الأساسي الخاص بنا. اضبط base_url إلى https://api.apikeygrok.com/v1 ونقل المفتاح الخاص بك في Authorization الرأس. يعمل هذا الإعداد مع أي مكتبة SDK متوافقة مع OpenAI دون تعديل باقي الكود.

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

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

curl https://api.apikeygrok.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current system time in UTC"}]
  }'

تكامل واجهة برمجة تطبيقات Python

استخدم الرسمي openai حزمة Python للتفاعل مع واجفة برمجة التطبيقات. قم بتهيئة العميل بمفتاحك وعنوان URL الأساسي الصحيح، ثم اتصل chat.completions.create(). لا يتطلب هذا النهج أي تغييرات على المنطق الحالي الخاص بك إذا كنت تنتقل من مزود آخر.

from openai import OpenAI

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

تهيئة حزمة تطوير البرمجيات (SDK) لـ Node.js باستخدام بيانات الاعتماد الخاصة بك وعنوان URL الأساسي المحدد. استدعِ طريقة إكمال الدردشة مع الـ uncensored النموذج. يضمن هذا أن تتلقى تطبيقات TypeScript أو JavaScript نفس المخرجات الخام كما في أمثلة curl أو Python.

import OpenAI from "openai";

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

حدود المعدلات والقيود

يُسمح لك بإجراء 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. تدعم نافذة السياق 100,000 رمز إجمالي، مع حد أقصى للإخراج يبلغ 16,000 رمز. الأخطاء الشائعة مثل 401 لمفتاح غير صالح أو 429 لحدود المعدل؛ تأكد من أن مفتاحك نشط ولديك رصيد مدفوع مسبقًا.

الأسئلة الشائعة

ما هو عنوان URL الأساسي لمفتاح واجهة برمجة التطبيقات (API) الخاص بـ Grok؟

عنوان URL الأساسي هو HTTPS://api.apikeygrok.com/v1. يجب ضبط هذا في تكوين عميل SDK المتوافق مع OpenAI لتوجيه الطلبات إلى نقطة النهاية الخاصة بنا غير الخاضعة للرقابة.

كيف أتعامل مع استجابات البث؟

عيّن معلمة stream إلى true في جسم الطلب الخاص بك. يعيد الـ API شرائح SSE تحتوي على رموز متزايدة. يمكنك تحليل هذه الشرائح لعرض توليد النص في الوقت الفعلي في تطبيقك.

ما هي حدود معدل الطلبات وعدد الرموز المميزة؟

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

احصل على مفتاحك فوراً

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي. هذا كل شيء.