ar ▾
ابدأ الآن

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

يُظهر لك هذا الدليل السريع كيفية إرسال الطلبات إلى واجهة برمجة التطبيقات uncensored والمتوافقة مع OpenAI الخاصة بنا باستخدام المكتبات القياسية. ستقوم بتكوين عنوان URL الأساسي، والتعامل مع المصادقة، وتدفق الاستجابات بدون احتكار البائع.

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

The deepseek api documentation لبدء هذه الخدمة، استخدم عنوان URL الأساسي https://api.deepseekcoderpricing.com/v1. تحتاج إلى مفتاح API صالح يُرسل في Authorization الرأس لكل طلب. احصل على مفتاح API الخاص بك immediately after signing up with Google or email.

المصادقة بسيطة. أضف الرأس Authorization: Bearer YOUR_API_KEY في جميع المكالمات. إذا كان المفتاح مفقودًا أو غير صالح، يعيد الخادم خطأ 401. يضمن هذا بقاء وصولك إلى واجهة برمجة تطبيقات LLM غير الخاضعة للرقابة آمنًا دون خطوات إعداد معقدة.

الطلب الأول

يؤكد الطلب الأول الاتصال وفوترة الرموز. نقطة النهاية هي POST /v1/chat/completions. يجب أن تضبط معرف النموذج على uncensored. يعمل هذا النموذج على خوادمنا ولا يرفض المحتوى البالغ القانوني.

أرسل طلب مبدئي للتحقق من أن الاتصال يعمل بشكل صحيح. يتم احتساب الرسوم فقط مقابل الرموز المستخدمة فعلياً في الاستجابة. لا تستهلك الأخطاء والرفض رصيدك المدفوع مسبقاً.

عنوان URL الأساسي هو https://api.deepseekcoderpricing.com/v1.

curl https://api.deepseekcoderpricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the hourly compute cost for the 7b model."}]
  }'

تكامل مكتبة Python

تعد مكتبة SDK الخاصة بـ Python من OpenAI هي أسهل طريقة للتكامل. اضبط base_url و api_key المتغيرات قبل تهيئة العميل. هذا يسمح لك بإعادة استخدام مقتطفات الكود الموجودة من منصات أخرى بتغييرات قليلة.

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

from openai import OpenAI

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

احصل على مفتاح API الخاص بك الآن

سجّل، وانسخ المفتاح، وحدّث نقطة النهاية. انتهى الأمر.

ابدأ الآن