1. ওপেনএআই API এর বিবৃতি

ওপেনএআই API হল একটি কৃত্রিম বুদ্ধিমত্তা ইন্টারফেস, যা HTTP প্রোটোকল দ্বারা বাহ্যিক বিশ্বে সেবা প্রদান করে। এর লক্ষ্য হল ডেভেলপারদেরকে শক্তিশালী প্রাকৃতিক ভাষা প্রসেসিং সুবিধা এবং এআই মডেল সরবরাহ করা। API এর মাধ্যমে, ডেভেলপাররা সংলাপ উৎপন্ন, ভাষা অনুবাদ, পাঠের সারংশোদ্ধার, এবং কোড স্বয়ং পূরণ ইত্যাদি কার্য সাধন করতে পারে।

টিপ: এই টিউটোরিয়ালটি প্রধানতঃ HTTP ইন্টারফেস প্রোটোকল ব্যবহার করে ওপেনএআই API এর কার্যক্রম ব্যাখ্যা করে।

2. অফিসিয়ালি সমর্থিত SDK এর পরিচিতি

2.1 পাইথন SDK এর ইনস্টলেশন এবং মৌলিক ব্যবহার

ওপেনএআই যেহেতু pip প্যাকেজ পরিচালনা সরঞ্জাম টুল ব্যবহার করে একটি অফিসিয়াল পাইথন SDK সরবরাহ করে। ইনস্টলেশন কমান্ডটি নিম্নলিখিত:

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 টাইপস্ক্রিপ্ট/জাভাস্ক্রিপ্ট SDK

ওপেনএআই কোনোবাপে নোড জেএস পরিবেশে সম্পদ টাইপস্ক্রিপ্ট/জাভাস্ক্রিপ্ট SDK সরবরাহ করে, যা npm বা yarn দ্বারা ইনস্টল করা যায়। এটির একটি ইনস্টলেশন কমান্ডের নমুনা হল:

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 আজিউর ওপেনএআই SDK

মাইক্রোসফট আজার দলটি ওপেনএআই API এবং আজার ওপেনএআই সেবা সম্পর্কিত এসডিকি রক্ষা করে। আপনি নিম্নলিখিত লিঙ্কগুলি থেকে সম্পর্কিত নথিগুলির মাধ্যমে সংশ্লিষ্ট নথিগুলি প্রশাসন করতে পারেন:

সম্প্রদায়-সমর্থিত SDK

নিচে সম্প্রদায়-সমর্থিত SDK এবং তাদের প্রতিষ্ঠানগুলির লিঙ্ক দেওয়া হলো: