1. اوپن اے آئی ای پی کا جائزہ

اوپن اے آئی ای پی ایک خودکار انٹرفیس ہے جو HTTP پروٹوکول کے ذریعے دنیا بھر کو خدمات فراہم کرتا ہے۔ اس کا مقصد ڈویلپرز کو طاقتور طبیعی زبان کے پروسیسنگ کی صلاحیت اور اے آئی ماڈلز فراہم کرنا ہے۔ اس API کے ذریعے ڈویلپرز بات چیت کی تخلیق، زبان کا ترجمہ، متن کی خلاصہ کاری، اور کوڈ کی خود مکملی کمیت وغیرہ کی فعالیتیں انجام دے سکتے ہیں۔

مشورہ: یہ ٹیوٹوریل اس بات کا تفصیلی بیان ہے کہ کس طرح اوپن اے آئی ای پی کی فعالیتیں HTTP انٹرفیس پروٹوکول کا استعمال کرتے ہوئے کی جاتی ہیں۔

2. آفیشلی سپورٹڈ ایس ڈی کیوز کی تعارف

2.1 پائتھن ایس ڈی کی انسٹالیشن اور بنیادی استعمال

اوپن اے آئی فراہم کرتا ہے ایک آفیشل پائتھن ایس ڈی کے انسٹالیشن جو کہ پپ پیکیج منیجمنٹ ٹول کا استعمال کرکے انسٹال کیا جا سکتا ہے۔ انسٹالیشن کمانڈ مندرجہ ذیل ہے:

pip install openai

انسٹالیشن کے بعد، آپ بنیادی استعمال کے لئے مندرجہ ذیل نمونہ کوڈ استعمال کرسکتے ہیں:

from openai import OpenAI
client = OpenAI(
	api_key = "your_api_key"
)

chat_completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": "Hello world"}]
)

مندرجہ بالا نمونہ کوڈ کو استعمال کرکے یہ ظاہر ہوتا ہے کہ اوپن اے آئی کلائن کی تخلیق کیسے کی جاتی ہے اور اسے بات چیت کی تخلیق کے لئے استعمال کیا جاتا ہے۔ اصل استعمال میں، آپ کو اپنی اپنی API کی کی میں 'your_api_key' کی جگہ پر استعمال کرنا ہوگا اور API ڈاکیومنٹیشن پر مبنی مختلف فعالیتیں کے استعمال کے طریقے کو مزید جاننے کی ضرورت ہوگی۔

2.2 ٹائپ اسکرپٹ / جاوا اسکرپٹ ایس ڈی کی

اوپن اے آئی نے ٹائپ اسکرپٹ / جاوا اسکرپٹ ایس ڈی کے بھی فراہم کی ہے، جو نوڈ.جی ایس ماحول کے لئے مناسب ہے، جسے npm یا یارن کے ذریعے انسٹال کیا جاسکتا ہے۔ یہاں ایک مثال کی انسٹالیشن کمانڈ ہے:

npm install --save openai

انسٹالیشن کے بعد، آپ بنیادی استعمال کے لئے مندرجہ ذیل نمونہ کوڈ استعمال کرسکتے ہیں:

import OpenAI from 'openai';

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

const chatCompletion = await openai.chat.completions.create({
    messages: [{ role: 'user', content: 'Say this is a test' }],
    model: 'gpt-3.5-turbo',
});

اسے استعمال کرنے سے پہلے براہ کرم یہ یقینی بنائیں کہ 'OPENAI_API_KEY' ماحولی متغیر درست طریقے سے سیٹ اپ کیا گیا ہے، اور API ڈاکیومنٹیشن کے مبنی مختلف فعالیتیں کے استعمال کے طریقے کو مزید جاننے کی ضرورت ہوگی۔

2.3 آزور اوپن اے ای آئی ایس ڈی کی

مائیکروسافٹ آزور ٹیم نے ایس ڈی کے فراہم کی ہوئی ہے جو کہ اوپن اے آئی ای پی اور آزور اوپن اے آئی خدمات کے ساتھ ہم آہنگ ہیں۔ آپ مندرجہ ذیل لنکس کی مدد سے متعلقہ ڈاکیومنٹیشن کو دیکھ سکتے ہیں:

معاونت سے متعلق SDKs

یہاں معاونت سے متعلق SDKs اور ان کے مخصوص روابط ہیں: