GetAiApiKey/البدء السريع: دمج مفتاح API الخاص بك
البدء السريع: دمج مفتاح API الخاص بك
دمج الـ API LLM بدون رقابة في دقائق بتبديل عنوان URL الأساسي ومفتاح API. يغطي هذا الدليل الطلبات القياسية، والبث المتدفق، واستدعاء الأدوات باستخدام أي SDK متوافق مع OpenAI.
المتطلبات المسبقة: مفتاح API الخاص بك وعنوان URL الأساسي
للبدء، قم بزيارة صفحة الحصول على مفتاح API. أدخل بريدك الإلكتروني وكلمة المرور للحصول على مفتاح API الخاص بك فورًا. لا حاجة لبطاقة ائتمان للتجربة الأولية. ستحتاج أيضًا إلى عنوان URL الأساسي لنقطة النهاية المتوافقة مع OpenAI:
- عنوان URL الأساسي: https://api.getaiapikey.com/v1
- معرف النموذج: uncensored
احتفظ بهذه البيانات الاعتمادية بأمان. يمكنك إعادة إنشاء مفتاحك في أي وقت من لوحة التحكم، مما يلغي سريان المفتاح السابق فورًا. تم تصميم خدمتنا لتندمج في المشاريع الحالية مع تغييرات تكوين دنيا.
الطلب الأول: إكمال الدردشة القياسي
أرسل طلب POST قياسي إلى نقطة نهاية إكمال الدردشة. يستخدم هذا المثال curl لتوضيح مدى سهولة الدمج. استبدل YOUR_API_KEY بمفتاحك الفعلي. معرف النموذج ثابت عند uncensored.
تتعامل هذه النقطة مع تفاعلات النص إلى النص. لا تدعم التضميمات، أو الصور، أو الصوت، أو توليد الفيديو، مما يركز بشكل حصري على معالجة اللغة. تأكد من أن جسم الطلب لا يتجاوز 8 ميجابايت.
استخدام SDK Python
لمطوري Python، استخدم مكتبة openai الرسمية. وجهها إلى عنوان URL الأساسي الخاص بنا وقم بتوفير مفتاح API الخاص بك. يتيح لك هذا النهج الحفاظ على بنية الكود الحالية مع التبديل إلى نموذج بدون رقابة للمحتوى البالغ القانوني أو الحرية الإبداعية الأوسع.
يتعامل العميل مع التسلسل وتجميع الاتصالات تلقائيًا. يمكنك ضبط معلمة max_tokens للتحكم في طول المخرجات، مع الالتزام بحد نافذة السياق البالغة 100,000 رمز التي تشمل كلًا من الموجّه والإكمال.
استخدام SDK Node.js
يمكن لمستخدمي Node.js تحقيق نفس التوافق السهل عن طريق تكوين SDK OpenAI بعنوان URL الأساسي المخصص الخاص بنا. يضمن ذلك بقاء منطق التطبيق الحالي سليمًا مع الحصول على إمكانية الوصول إلى قدرات النموذج المحددة لدينا.
تذكر أن كل حساب محدود بمفتاح نشط واحد، يمكن إعادة إنشائه في أي وقت. يقلل هذا البساطة من الحمل الإضافي الذي غالبًا ما يوجد في مجمعات النماذج المتعددة، مما يمنحك اتصالاً مباشرًا بالنموذج بدون رقابة.
الاستجابات المتدفقة (SSE)
لتجارب المستخدم في الوقت الفعلي، فعّل البث المتدفق عن طريق تعيين stream: true في طلبك. تعيد الـ API أحداث الإرسال من الخادم (SSE) التي تحتوي على استجابات رموز جزئية. يقلل هذا من زمن الاستجابة المدرك للمستخدمين النهائيين.
يعمل البث المتدفق بنفس الطريقة عبر جميع أدوات SDK المدعومة. تأكد من إعداد العميل للتعامل مع حزم البيانات المتزايدة. تظل نافذة السياق الإجمالية 100,000 رمز، لذا أدرج طول الموجّه بعناية لتجنب الاقتطاع أثناء المحادثات الطويلة.
الحدود، والأخطاء، وقائمة النماذج
راقب استخدامك لتجنب الانقطاعات. أنت محدود بـ 300 طلب في الدقيقة لكل مفتاح. إذا تجاوزت هذا الحد، ستتلقى خطأ حدّ المعدل 429. يشير الخطأ 401 إلى مفتاح غير صالح أو منتهي الصلاحية، بينما يعني الخطأ 402 أنك بحاجة إلى شحن الرصيد المسبق للدفع.
استخدم نقطة النهاية GET /v1/models للتحقق من الاتصال. تعيد تفاصيل النموذج المتاحة. لا تقدم خدمتنا ضمانات SLA أو شهادات المؤسسات، بل تركز بدلاً من ذلك على الأسعار البسيطة والشفافة. الرصيد لا ينتهي، مما يتيح لك إيقاف واستئناف الاستخدام حسب وتيرتك.
cURL
curl https://api.getaiapikey.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.getaiapikey.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.getaiapikey.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);البث المتدفق
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 في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| Base URL | https://api.getaiapikey.com/v1 |
| المصادقة | Authorization: Bearer YOUR_KEY |
| معرّف النموذج | uncensored |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| وضع JSON | response_format: {"type": "json_object"} |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| حجم الطلب | حتى 8 MB |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| مكافأة | +5% من $50، +10% من $100 |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
هل تدعم هذه الـ API توليد الصور أو الصوت؟
لا. خدمتنا هي مزود لـ API LLM يعتمد على النصوص فقط. لا تدعم التضميمات، أو توليد الصور، أو الصوت، أو الفيديو. تركز حصريًا على إكمال الدردشة لمعالجة النصوص.
كيف تعمل نافذة السياق؟
تبلغ نافذة السياق 100,000 رمز، وتشمل كلًا من الموجّه المدخل والإكمال المُولّد. إذا تجاوز عدد الرموز الإجمالي هذا الحد، فقد يفشل الطلب أو يُقتطع حسب تنفيذ العميل.
هل يمكنني استخدامها كبديل لـ OpenAI؟
نعم. بتغيير عنوان URL الأساسي ومفتاح API في أي SDK متوافق مع OpenAI، يمكنك استخدام هذه الـ API LLM بدون رقابة كبديل جاهز للاستخدام. تدعم إكمال الدردشة القياسي، والبث المتدفق، واستدعاء الأدوات.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، وانسخ المفتاح، وغير عنوان URL الأساسي. هذا هو الإعداد الكامل.