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

واجهة برمجة التطبيقات غير المقيدة، بالطريقة التي تريدها

احصل على مفتاح API
https://api.gapgptapi.com/v1uncensored

توثيق المطور لواجهة برمجة التطبيقات gapgpt

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

https://api.gapgptapi.com/v1uncensored

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

تستخدم واجهة gapgpt API بنية نقطة النهاية القياسية المتوافقة مع OpenAI. وجه عميلك إلى https://api.gapgptapi.com/v1 ووفر مفتاح API الخاص بك في Authorization الرأس. يتطلب النظام مفتاحًا صالحًا لكل طلب. تنشئ هذا المفتاح فورًا عبر لوحة التحكم باستخدام بيانات اعتماد Google أو البريد الإلكتروني.

البدء السريع: الطلب الأول باستخدام cURL

أرسل أول موجه إلى النموذج غير المقيد (uncensored) باستخدام أي عميل HTTP. يطلب هذا المثال استجابة JSON لضمان مخرجات منظمة لمنطق تطبيقك.

curl https://api.gapgptapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top five python libraries for async web scraping"}]
  }'

استبدل YOUR_API_KEY مع بيانات الاعتماد الفعلية الخاصة بك. تقبل نقطة النهاية الرؤوس القياسية model المعامل مضبوط على uncensored. تتلقى استجابة نصية على الفور.

التكامل مع Python

استخدم الرسمي openai حزمة Python للتفاعل مع واجهة برمجة التطبيقات. يجب عليك تجاوز عنوان URL الأساسي ليشير إلى خوادمنا. يتيح لك ذلك استخدام أساليب SDK المألوفة دون تغيير هيكل الكود الخاص بك بشكل كبير.

from openai import OpenAI

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

حدد النموذج إلى uncensored. يتعامل مكتبة البرمجيات (SDK) مع التدفق والتحليل تلقائيًا. تأكد من تثبيت أحدث إصدار من الحزمة.

قم بالتكامل مع Node.js

تهيئة العميل باستخدام عنوان URL الأساسي الصحيح. يضمن ذلك توجيه تطبيق Node.js الخاص بك للطلبات إلى نموذجنا غير الخاضع للرقابة بدلاً من OpenAI. يتطابق باقي الكود مع الأنماط القياسية لـ OpenAI.

import OpenAI from "openai";

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

مرر الـ uncensored معرف النموذج. يعمل هذا الأسلوب مع إعدادات CommonJS و ES module على حد سواء. يمكنك البدء في إرسال الاستعلامات على الفور.

استجابات البث

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

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)

تتضمن الشريحة النهائية العدد الإجمالي للرموز الشاردية للطلب. يمكنك معالجة الرموز الشاردية في الوقت الفعلي أو تخزينها للاستخدام لاحقاً. تعمل هذه الطريقة بشكل جيد لواجهات الدردشة.

معالجة الأخطاء والحدود

راقب رموز حالة HTTP للتعامل مع الأخطاء بلطف. ال 401 خطأ يعني أن مفتاح API الخاص بك غير صالح أو مفقود. A 402 خطأ يشير إلى عدم كفاية الرصيد المدفوع مسبقاً. A 429 خطأ يشير إلى أنك تجاوزت حد 300 طلب في الدقيقة.

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

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

هل واجهة برمجة التطبيقات الخاصة بـ gapgpt متوافقة مع أدوات SDK الخاصة بـ OpenAI؟

نعم. تتبع نقطة النهاية بروتوكول إكمال الدردشة القياسي الخاص بـ OpenAI. تحتاج فقط إلى تغيير عنوان الأساس ومفتاح واجهة برمجة التطبيقات. تعمل جميع المعلمات القياسية مثل درجة الحرارة (temperature) والأدوات (tools) كما هو متوقع.

ماذا يحدث إذا نفد الائتمان؟

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

هل يرفض النموذج غير المقيد المحتوى؟

النموذج مُعدّ للإجابة دون رفض المحتوى للاستخدام القانوني للبالغين. لا يرفض المواضيع المثيرة للجدل أو الخيالية. ومع ذلك، سيرفض دائمًا المحتوى الذي يتضمن القاصرين. هذا الحد ثابت (hard-coded) ولا يمكن إلغاؤه.

احصل على مفتاحك في ثوانٍ

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