
بدء استخدام 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!
مقالات أخرى

DeepSeekV3 مقابل Claude-Sonnet مقابل o1-Mini مقابل Gemini-ept-1206: اختبار مساعدات الذكاء الاصطناعي للبرمجة في سيناريوهات واقعية
مقارنة متعمقة لأربعة مساعدات ذكاء اصطناعي رئيسية للبرمجة في سيناريوهات تطوير واقعية، تحليل جودة الكود، سرعة الاستجابة، والفعالية من حيث التكلفة.

عن أدوات الذكاء الاصطناعي - اكتشاف مستقبل الإنتاجية
تعرف على أدوات الذكاء الاصطناعي، منصة مخصصة لمساعدتك في اكتشاف أكثر تقنيات الذكاء الاصطناعي فائدة لتعزيز الإنتاجية

Deepseek R1: دليلك الشامل لتشغيله محليًا
دليل شامل لإعداد وتشغيل Deepseek R1 محليًا على جهازك، مما يوفر بديلًا مجانيًا وخاصًا لحلول الذكاء الاصطناعي التجارية