الاستخدام العملي لواجهة OpenAI البرمجية

الاستخدام العملي لواجهة OpenAI البرمجية

مقدمة

توفّر واجهة OpenAI البرمجية وصولًا سهلًا وقويًا إلى أكثر نماذج اللغة تقدمًا. سيرشدك هذا الدرس عبر الخطوات اللازمة للبدء في استخدام الواجهة في مشاريعك.

الإعداد الأولي

1. التثبيت

لـ Python:

pip install openai

لـ Node.js:

npm install openai

2. إعداد مفتاح API

أنشئ ملف .env في جذر مشروعك:

OPENAI_API_KEY=votre_clé_api_ici

في Python:

import os
from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))

في JavaScript:

import OpenAI from 'openai';
import dotenv from 'dotenv';

dotenv.config();
const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY
});

الاستخدام الأساسي

1. توليد نص بسيط

Python:

def generate_text(prompt):
    response = client.chat.completions.create(
        model="gpt-3.5-turbo",
        messages=[
            {"role": "user", "content": prompt}
        ]
    )
    return response.choices[0].message.content

JavaScript:

async function generateText(prompt) {
    const response = await openai.chat.completions.create({
        model: "gpt-3.5-turbo",
        messages: [
            { role: "user", content: prompt }
        ]
    });
    return response.choices[0].message.content;
}