
بدء استخدام DeepSeek API: دليل سريع
@دليل شامل حول كيفية البدء في استخدام DeepSeek API، بما في ذلك التهيئة، المصادقة، وأمثلة الاستخدام الأساسية
بدء استخدام DeepSeek API: دليل سريع
نظرة عامة على DeepSeek API
يستخدم DeepSeek API تنسيق API متوافق مع OpenAI، مما يعني أنه يمكنك الوصول إلى DeepSeek API باستخدام OpenAI SDK أو أي برنامج متوافق مع OpenAI API مع تغييرات تهيئة بسيطة. سيساعدك هذا الدليل على البدء مع DeepSeek API بسرعة.
معلمات التهيئة الأساسية
تشمل معلمات التهيئة الرئيسية:
- base_url:
https://api.deepseek.com- للتتوافق مع OpenAI، يمكنك أيضًا استخدام
https://api.deepseek.com/v1 - ملاحظة: الإصدار v1 هنا لا علاقة له بإصدارات النموذج
- للتتوافق مع OpenAI، يمكنك أيضًا استخدام
- api_key: مطلوب (يحتاج إلى التقديم عليه)
- model: استخدم
deepseek-chatللوصول إلى أحدث نموذج DeepSeek-V3
أمثلة استخدام API
استخدام curl
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <DeepSeek API Key>" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'استخدام Python SDK
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)
print(response.choices[0].message.content)استخدام Node.js SDK
import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "https://api.deepseek.com",
apiKey: "<DeepSeek API Key>",
});
async function main() {
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }],
model: "deepseek-chat",
});
console.log(completion.choices[0].message.content);
}
main();ملاحظات مهمة
-
قبل البدء، تأكد من أن لديك:
- تقدمت بطلب للحصول على مفتاح DeepSeek API
- قمت بتثبيت SDK المناسب (مثل
pip install openaiلـ Python،npm install openaiلـ Node.js)
-
إخراج البث:
- غير متدفق افتراضيًا
- قم بتمكين البث عن طريق تعيين
stream=true - البث مثالي لحالات الاستجابة في الوقت الفعلي
-
معلومات النموذج:
- تمت ترقية نموذج deepseek-chat بالكامل إلى DeepSeek-V3
- تظل الواجهة دون تغيير، ولا حاجة لتعديلات التعليمات البرمجية
- قم بالوصول إلى أحدث إصدار عن طريق تحديد
model='deepseek-chat'
الخطوات التالية
بعد إكمال الإعداد الأساسي، يمكنك:
- استكشاف معلمات API المتقدمة
- تنفيذ وظيفة البث
- الدمج في تطبيقاتك
- تحسين كفاءة استدعاء API
أنت الآن جاهز لبدء بناء تطبيقات الذكاء الاصطناعي الخاصة بك باستخدام DeepSeek API!
مقالات أخرى

MiniMax-Text-01: ثورة في الذكاء الاصطناعي ذي السياق الطويل بدعم 4 ملايين رمز
تحليل متعمق لطول السياق الثوري البالغ 4 ملايين رمز في MiniMax-Text-01 وكيف يعيد تشكيل مشهد الذكاء الاصطناعي إلى جانب Deepseek V3

دليل النشر المحلي لـ Deepseek V3: من الأساسيات إلى المتقدم
دليل شامل حول كيفية نشر وتشغيل نموذج Deepseek V3 محليًا، بما في ذلك طرق الاستدلال المختلفة وأفضل الممارسات

DeepSeek Janus Pro: طفرة في الذكاء الاصطناعي متعدد الوسائط الموحد
استكشاف أحدث نموذج للذكاء الاصطناعي متعدد الوسائط من DeepSeek، Janus Pro، الذي يحقق الوحدة المثالية بين الفهم البصري والتوليد