ar ▾

بداية سريعة لواجهة برمجة تطبيقات البرمجة

قم بتوصيل الذكاء الاصطناعي للبرمجة غير المقيد الخاص بك في دقائق باستخدام نقطة النهاية المتوافقة مع OpenAI الخاصة بنا. ادفع فقط مقابل الرموز المستخدمة، مع رصيد مدفوع مسبقاً لا ينتهي.

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

وجّه عميلك إلى https://api.codingapi.cc/v1 وأرسل مفتاحك في الرأس.

استرجع بيانات الاعتماد الخاصة بك من لوحة التحكم بعد تسجيل الدخول باستخدام Google أو البريد الإلكتروني. تتوقع الواجهة البرمجية مصادقة OpenAI القياسية. مرر Authorization: Bearer YOUR_KEY مع كل طلب. الأخطاء مثل 401 تعني أن المفتاح غير صالح أو مفقود.

يحتوي كل حساب على مفتاح نشط واحد. يؤدي إنشاء مفتاح جديد إلى سحب المفتاح القديم فوراً. يمكنك إدارة المفاتيح في صفحة لوحة التحكم.

نقطة نهاية إكمال الدردشة

أرسل الرسائل إلى POST /v1/chat/completions واستخراج إخراج نصي.

معرف النموذج هو uncensored. يجيب بدون تصفية للمحتوى القانوني للبالغين. استخدم هيكل الرسائل القياسي مع role و content الحقول.

curl https://api.codingapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if python list is sorted"}]
  }'

تعيد الطلبات كائن JSON. إذا كنت بحاجة إلى بيانات منظمة، فعّل وضع JSON عبر response_format معامل. تدعم الواجهة البرمجية (API) الاستجابات المتدفقة وغير المتدفقة.

تكامل مكتبة Python

استخدم مكتبة بايثون الرسمية الخاصة بـ OpenAI للتكامل بسهولة.

اضبط عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا. تتعامل المكتبة مع التسلسل التلقائي. مرر مفتاح API الخاص بك عبر متغيرات البيئة أو الحجج الصريحة.

from openai import OpenAI

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

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

استخدام Node SDK

تثبيت حزمة OpenAI Node.js لمشاريع JavaScript.

قم بتكوين العميل مع عنوان URL الأساسي ومفتاحك. يعكس التركيب مكتبة Python. أنشئ استدعاء إكمال مع رسائل النظام والمستخدم الخاصة بك.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.codingapi.cc/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: true في طلبك.

استلم أجزاء من النص كما يتم توليدها. يحتوي الجزء الأخير على إجمالي استخدام الرموز للطلب. هذا يسمح بالعرض الفوري للكود أو النص.

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)

تحليل أحداث SSE لاستخراج محتوى الفروق. اجمع النص لتشكيل الاستجابة الكاملة. تساعدك عدادات الرموز على مراقبة استخدام رصيدك المدفوع مسبقًا بدقة.

حدود، أخطاء والسياق

نافذة السياق هي 100,000 رمز للنص البرمجي والإكمال معاً.

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

Handle 402 الأخطاء عن طريق الشحن عبر العملات المشفرة. 429 تشير إلى تحديد المعدل. توقف وأعد المحاولة مع زيادة أسيّة. يجب أن تبقى أحجام الطلبات أقل من 8 ميجابايت. تضمن هذه القيود استنتاج مستقر لمهام البرمجة الخاصة بك.

الأسئلة التقنية الشائعة

ما هو عنوان URL الأساسي لـ API البرمجة؟

عنوان URL الأساسي هو HTTPS://api.codingapi.cc/v1. إنه متوافق مع مكتبات OpenAI القياسية. غيّر عنوان URL الأساسي في تكوين عميلك للإشارة إلى هنا.

كيف أتعامل مع الأخطاء في الذكاء الاصطناعي للبرمجة غير المقيد؟

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

هل يدعم نموذج الذكاء الاصطناعي البرمجي غير المقيد التدفق؟

نعم، فعّل التدفق باستخدام المعلمة stream. استلم أحداث Server-Sent مع نص جزئي. يتضمن الحدث الأخير بيانات استخدام الرموز. يعمل هذا مع جميع العملاء المتوافقين مع OpenAI القياسية.

أنشئ مفتاح API الخاص بك

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

احصل على مفتاحك