1. اوپن اے آئی API کی تصدیق کی ہدایت

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

2. اوپن اے آئی API کلید حاصل کرنا

اپنی اوپن اے آئی API کلید حاصل کرنے کے لیے براہ کرم اوپن اے آئی ڈیش بورڈ میں لاگ ان کریں اور کلید کی منظر بانی صفحہ تک جائیں۔ یہاں، آپ نیا API کلید بنا سکتے ہیں، موجودہ API کلید کو منظم کر سکتے ہیں، اور منسوخ کر سکتے ہیں۔

3. HTTP ہیڈر میں API کلید شامل کرنا

اوپن اے آئی کو API درخواستیں بھیجتے وقت، آپ کو HTTP درخواست ہیڈر میں Authorization فیلڈ شامل کرنا ہوگا، جس کی قیمت Bearer ہوگی اور اس کے بعد آپ کی API کلید ہوگی۔ نیچے ایک مثال دی گئی ہے کہ کرل کمانڈ کا استعمال کرکے ایک درخواست بھیجنا۔

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer OPENAI_API_KEY"

براہ کرم OPENAI_API_KEY کی جگہ آپ کی اصل API کی استعمال کریں۔

4. متعدد تنظیموں کے لیے API کلید کا استعمال کرنا

اگر آپ متعدد تنظیموں کے رکن ہیں اور چاہتے ہیں کہ API درخواستیں کس تنظیم کی صارفی کے اعداد و شمار کو ظاہر کرنے کے لیے ہوں، تو آپ HTTP درخواست ہیڈر میں ایک اور فیلڈ OpenAI-Organization لے سکتے ہیں۔ اس فیلڈ کی قیمت اس تنظیم کے شناختی نمبر ہونی چاہیے جس کے اعداد و شمار کو ظاہر کیا جانا چاہیے۔

یہاں ایک کرل کمانڈ کا مثال ہے جو تنظیم کا شناختی نمبر ظاہر کرتی ہے۔

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer OPENAI_API_KEY" \
  -H "OpenAI-Organization: YOUR_ORG_ID"

براہ کرم OPENAI_API_KEY اور YOUR_ORG_ID کی جگہ آپ کی اصل API کی اور آپ کی تنظیم کا شناختی نمبر استعمال کریں۔

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