لا وثائق واجهة برمجة التطبيقات Filter GPT
قم بتوصيل الكود الخاص بك بـ API غير الخاضع للرقابة في دقائق. أدخل عنوان URL الأساسي، اضبط مفتاحك، واحصل على استجابات نصية خام بدون رفض الشركات.
عنوان URL الأساسي والمصادقة
عنوان URL الأساسي لجميع الطلبات هو https://api.gptfilterno.com/v1. تحتاج إلى مفتاح API صالح في Authorization الرأس. استخدم Bearer sk-... التنسيق. المفاتيح قابلة للاستخدام مرة واحدة فقط لكل حساب؛ يحل مفتاح جديد محل المفتاح القديم.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions مع نموذج uncensored. يجيب النموذج مباشرة دون رفضات أمنية للمحتوى القانوني.
يتم إدخال النص ويخرج النص. استخدم هذا لاختبار الاتصال قبل بناء تطبيقك.
تشمل الاستجابة استخدام الرموز في الجزء النهائي من التدفق إذا تم تفعيله.
تكامل واجهة برمجة تطبيقات Python
استخدم الرسمي openai مكتبة Python. غيّر عنوان URL الأساسي ليشير إلى نقطة النهاية الخاصة بنا. اضبط مفتاح واجهة برمجة التطبيقات في البيئة أو تكوين العميل.
استدعاء chat.completions.create() مع نموذج uncensored. مرر درجة الحرارة و top_p والمعاملات الأخرى حسب الحاجة.
يعمل هذا الأسلوب مع أي تطبيق Python يحتاج إلى توليد نص غير خاضع للرقابة.
تكامل Node SDK
تثبيت openai حزمة Node. قم بتكوين العميل بعنوان URL الأساسي الخاص بنا ومفتاح واجهة برمجة التطبيقات الخاص بك.
استدعاء chat.completions.create() مع نموذج uncensored. الاستجابة هي كائن متوافق مع معايير OpenAI.
استخدم هذا للخوادم أو النصوص البرمجية لـ Node.js التي تتطلب إخراج LLM غير مقيد.
استجابات البث
فعّل البث عن طريق تعيين stream: true. يعيد API أحداث الإرسال عبر الخادم (SSE).
يحتوي كل جزء على نص جزئي وبيانات استخدام الرموز. قم بمعالجة الأجزاء فور وصولها للحصول على إخراج فوري.
هذا يقلل من زمن الاستجابة المُدرَك للاستجابات الطويلة.
الحدود والأخطاء
نافذة السياق هي 100,000 رمز إجمالي. الحد الأقصى للمخرجات هو 16,000 رمز لكل طلب.
حد معدل الطلبات هو 300 طلب في الدقيقة. الحد الأقصى للطلبات المتزامنة هو 8.
تشمل الأخطاء 401 للمفاتيح غير الصالحة، و402 لقصور الرصيد، و429 لحدود معدل الطلب. الأخطاء مجانية.
cURL
curl https://api.gptfilterno.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the core features of the current release"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.gptfilterno.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.gptfilterno.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)احصل your API key in seconds
سجّل الدخول، وانسخ المفتاح الخاص بك، وحدّث النقطة النهائية. انتهى الأمر.