1. OpenAI API का अवलोकन

OpenAI API एक कृत्रिम बुद्धिमत्ता अंतराफलक है जो HTTP प्रोटोकॉल के माध्यम से बाहरी दुनिया को सेवाएं प्रदान करता है। इसका उद्देश्य डेवलपर्स को शक्तिशाली प्राकृतिक भाषा प्रसंस्करण क्षमताओं और ए.आई. मॉडल्स से लैस करना है। API के माध्यम से, डेवलपर्स संवाद उत्पन्न करना, भाषा अनुवाद, पाठ संक्षेपण और कोड स्वचालन जैसे कार्य कर सकते हैं।

सुझाव: इस ट्यूटोरियल में मुख्य रूप से OpenAI API की कार्यताओं का उपयोग HTTP इंटरफ़ेस प्रोटोकॉल का उपयोग करके समझाया गया है।

2. आधिकारिक रूप से समर्थित SDKs का परिचय

2.1 Python SDK की स्थापना और मूल उपयोग का परिचय

OpenAI ने एक आधिकारिक Python SDK प्रदान किया है, जिसे pip पैकेज प्रबंधन टूल का उपयोग करके स्थापित किया जा सकता है। स्थापना कमांड निम्नलिखित है:

pip install openai

स्थापना के बाद, आप मूल उपयोग के लिए निम्नलिखित नमूना कोड का उपयोग कर सकते हैं:

from openai import OpenAI
client = OpenAI(
	api_key = "आपकी_एपीआई_कुंजी"
)

chat_completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": "नमस्ते दुनिया"}]
)

ऊपर दिए गए नमूना कोड दिखाता है कि OpenAI क्लाइंट कैसे बनाया जाए और इसका संवाद उत्पन्न करने के लिए कैसे उपयोग किया जा सकता है। वास्तविक उपयोग में, आपको अपनी खुद की एपीआई कुंजी के साथ आपकी_एपीआई_कुंजी को बदलना होगा और API संदर्भनिर्देशिका के आधार पर विभिन्न कार्यों के उपयोग विधियों को और अधिक समझना होगा।

2.2 TypeScript/JavaScript SDK

OpenAI ने एक TypeScript/JavaScript 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: 'यह एक परीक्षण है' }],
    model: 'gpt-3.5-turbo',
});

उसे उपयोग करने से पहले, कृपया सुनिश्चित करें कि OPENAI_API_KEY पर्यावरण चर पहले से सेट किया गया है, और API संदर्भनिर्देशिका के आधार पर विभिन्न कार्यों के उपयोग विधियों को और अधिक समझना होगा।

2.3 एज़्यूर OpenAI SDK

माइक्रोसॉफ्ट एज़्यूर टीम ने OpenAI API और एज़्यूर OpenAI सेवाओं के संगत SDKs की देखभाल की है। आप निम्नलिखित लिंक के माध्यम से संबंधित संदर्भनिर्देशिका का संदर्भ ले सकते हैं:

समुदाय-समर्थित SDKs

यहाँ समुदाय-समर्थित SDKs और उनके संबंधित लिंक हैं: