المصادقة وURL الأساسي
ضع مفتاحك في Authorization قيمة التوكن كـ bearer token.
عنوان URL الأساسي هو https://api.howtogetcodexapikey.com/v1.
يتطلب كل طلب هذا الرأس للتحقق من حسابك.
أخطاء مثل 401 تشير إلى مفتاح غير صالح.
تحصل على مفتاح نشط واحد لكل حساب.
احصل عليه عبر Google أو البريد الإلكتروني.
لا حاجة لرقم هاتف.
استخدم المفتاح في تكوين SDK الخاص بك.
نقطة نهاية إكمال الدردشة
أرسل الرسائل إلى POST /v1/chat/completions.
استخدم معرف النموذج uncensored.
يتعامل مع النص كمدخلات ومخرجات.
لا تضمينات أو صور هنا.
يدعم الأدوات ووضع JSON.
اضبط درجة الحرارة وtop_p.
عيّن تسلسلات التوقف بسهولة.
قم بتدفق النتائج إذا أردت.
تحقق من المستندات للحصول على المعلمات.
سريع ومباشر.
curl https://api.howtogetcodexapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List my active api keys for the codex service."}]
}'
سرد النماذج ومعرفاتها
استدعاء GET /v1/models لعرض الخيارات المتاحة.
سترى المعرف uncensored.
إنه نموذج مفتوح الأوزاء.
قم بالتشغيل على خوادمنا الخاصة.
ليس GPT أو Claude.
لا قفل مع البائع هنا.
تحقق من نقطة النهاية للحصول على التفاصيل.
يذكر إصدار النموذج.
حافظ على تحديث العميل (Client).
استخدم تنسيق القائمة القياسي.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtogetcodexapikey.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)
استخدام الرموز والبث
تمكين التدفق مع stream: true.
احصل على البيانات عبر شرائح SSE.
يظهر استهلاك الرموز في الشريحة الأخيرة.
احسب الرموز بدقة.
ادفع فقط مقابل ما تستخدمه.
الأخطاء مجانية.
تعيين max_tokens إلى 16000.
الافتراضي هو 2048 إذا كان مفقوداً.
تعامل مع الاستجابات الجزئية بسلاسة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtogetcodexapikey.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);
معالجة الأخطاء والحدود
حد معدل الطلبات هو 300 طلب في الدقيقة.
الحد الأقصى لـ 8 طلبات متزامنة لكل مفتاح.
يجب أن يكون حجم جسم الطلب أقل من 8 ميجابايت.
402 تعني أنك بحاجة إلى المزيد من الرصيد.
تشير 429 إلى أنك تجاوزت الحد.
تشير 401 إلى أن مفتاحك خاطئ.
أعد المحاولة مع تراجع أسي.
سجّل رمز الخطأ.
تحقق من رصيدك كثيراً.
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)
نافذة السياق والقيود
نافذة السياق هي 100,000 رمز.
يشمل المطالبة والإكمال.
الحد الأقصى للمخرجات هو 16,000 رمز.
تتناسب المدخلات الطويلة بسهولة.
يحدث الرفض للقاصرين فقط.
محتوى البالغين مسموح به.
استخدم معرف النموذج الصحيح.
حافظ على مدخلاتك (prompts) موجزة.
اختبر باستخدام شرائح صغيرة أولاً.
وسع الاستخدام عند الاستعداد.