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

وثائق مصدر واجهة برمجة التطبيقات: إكمال الدردشة والنماذج

قم بتوصيل تطبيقك بـ LLM غير المقيد الخاص بنا بعنوان URL أساسي واحد وعناوين قياسية متوافقة مع OpenAI. نحن نتولى البنية التحتية بحيث يمكنك التركيز على بناء تجارب دردشة غير مقيدة.

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

مصدر الواجهة النصية (API) لطلباتك موجود على https://api.apisource.cc/v1. يجب أن تتضمن Authorization رأس مع رمز Bearer الخاص بك. يعمل هذا الإعداد مع واجهات برمجة التطبيقات الرسمية لـ OpenAI وأي عميل متوافق عن طريق تغيير عنوان URL الأساسي وتقديم مفتاحك. تتلقى مفتاحاً نشطاً واحداً لكل حساب، ويظهر فوراً بعد التسجيل عبر Google أو البريد الإلكتروني.

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

أرسل نصًا إلى النموذج باستخدام POST /v1/chat/completions. نخدم نموذج لغة كبير واحد غير مقيد يُحدد بمعرف uncensored. يمكنك التحكم في سلوك التوليد باستخدام معاملات مثل temperature, top_p، و stop. يجيب النموذج دون رفضات محتوى للاستخدام القانوني للبالغين، مما يجعله مثالياً لأدوار التمثيل أو توليد المحتوى غير المقيد.

curl https://api.apisource.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
  }'

استجابات البث واستهلاك الرموز

فعّل البث عن طريق تعيين stream: true في طلبك. نعيد أحداث الإرسال من الخادم (SSE) حيث تحتوي الشريحة الأخيرة على إحصائيات استخدام الرموز الفعلية. يتيح هذا النهج لتطبيقك عرض الاستجابات في الوقت الفعلي مع تتبع الاستهلاك بدقة. يمكنك أيضًا فرض مخرجات JSON صارمة باستخدام response_format معامل.

استدعاء الوظائف ووضع JSON

دمج الأدوات مباشرة في سير عمل الذكاء الاصطناعي الخاص بك من خلال تعريف الوظائف في tools مصفوفة. يدعم النموذج tool_choice للتحكم الدقيق في التنفيذ. عندما تحتاج إلى بيانات هيكلية، اضبط response_format إلى {"type": "json_object"} لضمان أن يكون الإخراج بصيغة JSON صالحة. تعمل هذه الميزة بسلاسة مع النموذج غير الخاضع للرقابة لاستخراج البيانات بشكل متسق.

from openai import OpenAI

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

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

نفرض حداً بـ 300 طلب في الدقيقة وسمح بـ 8 طلبات متزامنة لكل مفتاح. إذا تجاوزت هذه الحدود، ستتلقى خطأ 429. تشمل الأخطاء الشائعة الأخرى 401 لمفتاح API غير صالح و 402 عندما يستنفد رصيدك المسبق. لا تنتهي الطلبات، ويمكنك الشحن الفوري باستخدام USDT على TRC20 أو USDC على Base.

import OpenAI from "openai";

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

مواصفات النموذج ونافذة السياق

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

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)

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

هل API Source شريك رسمي لـ OpenAI؟

لا، نحن خدمة مستقلة. واجهة برمجة التطبيقات الخاصة بنا متوافقة مع OpenAI ولكنها تقدم نموذجنا الخاص غير الخاضع للرقابة، وليس GPT أو نموذج أي بائد آخر. تحقق من وثائق البائع الخاصة للحصول على تفاصيل حول نماذجه المحددة.

ماذا يحدث إذا حصلت على خطأ 402؟

يشير خطأ 402 إلى استنفاد رصيدك المدفوع مسبقاً. يمكنك الإضافة فوراً بالعملات المشفرة (USDT أو USDC) لمواصلة تقديم الطلبات. لا تستهلك الأخطاء والرفضات رصيدك.

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

لا يرفض النموذج المواضيع القانونية للبالغين، أو الخيالية، أو المثيرة للجدل. ومع ذلك، ينطبق حد صارم دائماً: سيتم رفض الطلبات التي تتضمن محتوى جنسياً مع قاصرين. يضمن هذا أساساً آمناً مع الحفاظ على الحرية لأنواع المحتوى الأخرى.

أنشئ مفتاحك على الفور

سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. الإعداد فوري.

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