البدء السريع: الذكاء الاصطناعي غير المقيد لـ واجهة برمجة تطبيقات البرمجة
ابدأ توليد الشفرة دون رفضات المحتوى من خلال تغيير عنوان URL الأساسي ومفتاح واجهة برمجة التطبيقات (API). يوضح لك هذا الدليل كيفية استخدام واجهة برمجة التطبيقات (API) للذكاء الاصطناعي غير المقيد للبرمجة باستخدام عملاء قياسية متوافقة مع OpenAI.
المتطلبات الأساسية وعنوان URL الأساسي
احصل على مفتاح API الخاص بك من لوحة التحكم. استخدم عنوان URL الأساسي هذا لجميع الطلبات: https://api.uncensoredaiforcoding.com/v1. يعمل مع أي SDK لـ OpenAI.
ثبّت حزمة SDK الرسمية
ثبّت الحزمة في بيئتك. يضمن ذلك التوافق مع معيار الذكاء الاصطناعي للبرمجة غير الخاضع للرقابة.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaiforcoding.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.
curl https://api.uncensoredaiforcoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get current unix timestamp in python"}]
}'
فعّل التدفق للمخرجات في الوقت الفعلي
تدفق الاستجابات للتعامل مع كتل التعليمات البرمجية الطويلة بكفاءة. استخدم stream القيمة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaiforcoding.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);
التعامل مع الأخطاء وحدود الاستخدام
تتوقع أخطاء 429 إذا وصلت إلى 300 طلب في الدقيقة. نافذة السياق هي 100,000 رمز. الحد الأقصى للإخراج هو 16,000 رمز.
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)
استخدم وضع JSON للبيانات المهيكلة
فرض إخراج منظم لمحللات الكود الخاصة بك. تعيين response_format إلى {"type": "json_object"}.
الاستفسارات الشائعة
ما هي واجهة برمجة تطبيقات الذكاء الاصطناعي غير الخاضع للرقابة للبرمجة؟
إنها واجهة برمجة تطبيقات متوافقة مع OpenAI تخدم نموذج لغة كبير واحد غير خاضع للرقابة. تقدم مخرجات مفتوحة المصدر وخام، مُضبوطة لتوليد الكود دون قيود.
كيف أدفع؟
نقبل الدفع بالعملات الرقمية فقط. قم بالشحن بـ USDT (TRC20) أو USDC (Base). الأسعار هي $0.15 لكل 1M رمز إدخال و$0.50 لكل 1M رمز إخراج.
ما هي الحدود؟
تحصل على 300 طلب في الدقيقة لكل مفتاح. ساحة السياق هي 100,000 رمز. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز.
أنشئ مفتاح API الخاص بك
سجّل، وانسخ الرمز المميز، حدّث نقطة النهاية. هذا كل ما في الأمر.