Development
ChatGPT API Complete Guide: Build AI Apps in Any Language
The ChatGPT API is the most powerful and accessible AI API available. This complete guide shows you how to integrate it into your projects.
2026-06-2820 min readLearnGeni AI Academy
الدليل الشامل لـ ChatGPT API: بناء تطبيقات الذكاء الاصطناعي
واجهة برمجة OpenAI (ChatGPT API) هي البوابة الرئيسية لدمج الذكاء الاصطناعي في أي تطبيق.
الحصول على مفتاح API
- اذهب إلى platform.openai.com
- أنشئ حساباً أو سجّل دخولك
- اذهب إلى API Keys
- انقر على Create new secret key
- انسخ المفتاح - لن يُعرض مرة أخرى
تحذير: لا تضع مفتاح API في الكود مباشرةً. استخدم متغيرات البيئة.
التثبيت
Python:
pip install openai python-dotenv
ملف .env:
OPENAI_API_KEY=sk-مفتاحك-هنا
أول استدعاء للواجهة البرمجية
from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "أنت مساعد مفيد باللغة العربية."},
{"role": "user", "content": "ما هو الذكاء الاصطناعي؟"}
]
)
print(response.choices[0].message.content)
روبوت محادثة مع ذاكرة
from openai import OpenAI
client = OpenAI()
messages = [{"role": "system", "content": "أنت مساعد خدمة عملاء."}]
def chat(user_input: str) -> str:
messages.append({"role": "user", "content": user_input})
response = client.chat.completions.create(model="gpt-4o-mini", messages=messages)
reply = response.choices[0].message.content
messages.append({"role": "assistant", "content": reply})
return reply
print(chat("مرحباً، لديّ مشكلة في طلبيتي"))
print(chat("رقم الطلب #12345")) # يتذكر السياق!
البث المباشر (Streaming)
stream = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "اكتب قصيدة عن الذكاء الاصطناعي"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
تحسين التكاليف
| النموذج | تكلفة الإدخال (1M رمز) | تكلفة الإخراج (1M رمز) | الاستخدام المناسب |
|---|---|---|---|
| gpt-4o-mini | 0.15$ | 0.60$ | المهام اليومية |
| gpt-4o | 2.50$ | 10.00$ | المهام المعقدة |
نصائح لخفض التكاليف:
- استخدم
gpt-4o-miniلـ 80% من المهام - حدّد
max_tokensحسب الحاجة - خزّن مؤقتاً الردود المتكررة
هل تريد إتقان OpenAI API؟ الدليل الكامل لـ ChatGPT API من LearnGeni يتضمن مشاريع حقيقية وأنماط إنتاجية. عرض جميع الأدلة.
G
Earn Your International AI Certificate
This article is part of the LearnGeni AI Mastery Program — 30 comprehensive guides in 50+ languages. Complete all 30 and earn a certificate backed by WhatsGeni (Official Meta AI Partner), recognized in 50+ countries.
🌍
50+ Languages
Learn in your native language
🏆
Official Certificate
Backed by Meta AI Partner
💡
30 Guides
$5 each or $50 for the full bundle