LangChain میں OpenAI کا استعمال مصنوعی ذہانت میں قدرتی زبان پروسیسنگ ڈومینز کا استعمال کرتے ہوئے چیٹ بوٹس بنانے کے لیے کیا جاتا ہے۔ OpenAI API کیز فراہم کرتا ہے جو سوال جواب دینے والے ماڈلز کو منظم کرنے کے لیے LLM ایپلی کیشنز کے ساتھ مربوط کیا جا سکتا ہے جو اسے زیادہ موثر بناتا ہے۔ صارف OpenAI فنکشنز کو لاگو کرکے OpenAPI کال کا استعمال کرتے ہوئے انٹرنیٹ سے ڈیٹا نکال سکتا ہے۔
یہ گائیڈ LangChain میں OpenAPI کالز کا استعمال کرتے ہوئے OpenAI افعال کو لاگو کرنے کے عمل کی وضاحت کرے گا۔
LangChain میں OpenAPI کال کا استعمال کرتے ہوئے OpenAI فنکشنز کو کیسے نافذ کیا جائے؟
OpenAPI کالز کا استعمال کرتے ہوئے OpenAI فنکشنز کو نافذ کرنے کے لیے، بس اس گائیڈ پر عمل کریں جو OpenAPI کالز کو مختلف کرے گا:
سیٹ اپ کی شرائط
OpenAI فنکشنز کا استعمال شروع کرنے کے لیے درج ذیل کوڈ کا استعمال کرتے ہوئے LangChain ماڈیولز انسٹال کریں:
pip انسٹال کریں langchain
LangChain میں اس کے افعال کو استعمال کرنے کے لیے OpenAI ماڈیول انسٹال کریں:
درج ذیل کوڈ پر عمل کرنے کے بعد OpenAI کی API کلید استعمال کریں:
ہمیں درآمد کریں
گیٹ پاس درآمد کریں۔
os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'اوپن اے آئی API کلید:' )
طریقہ 1: Klarna OpenAPI کال کا استعمال
ایک بار جب OpenAI API کلید کو ماڈل کے ساتھ ضم کر دیا جائے تو، بس درآمد کریں ' get_openapi_chian ' کتب خانہ:
langchain.chains.openai_functions.openapi درآمد get_openapi_chain سے
Klarna OpenAPI کال کے ساتھ لائبریری کا استعمال کریں اور سلسلہ کو انجام دے کر ڈیٹا حاصل کریں:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
اس کے بعد، اس کے مطابق ڈیٹا حاصل کرنے کے لیے اس کے منحنی خطوط وحدانی کے اندر لکھی ہوئی کمانڈ کے ساتھ صرف chain.run() فنکشن پر عمل کریں:
کمانڈ کی بنیاد پر OpenAPI کال سے حاصل کردہ ڈیٹا نیلے رنگ میں مردوں کے لیے دستیاب شرٹس کی تفصیلات ہیں:
طریقہ 2: ترجمہ سروس میں OpenAI فنکشن کا استعمال
عمل کریں ' get_openapi_chain() مختلف زبانوں میں ترجمہ حاصل کرنے کے لیے ترجمہ ماڈل کے لنک کا استعمال کرتے ہوئے فنکشن:
chain = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , لفظی =سچ )
اس کے دلائل کے اندر متن کا ترجمہ کرنے کے لیے زبان کے ساتھ ایک پرامپٹ کے ساتھ سلسلہ کو چلائیں:
آؤٹ پٹ
آؤٹ پٹ اسکرین شاٹ تبدیل کرنے والی کمانڈ کا JSON فارمیٹ دکھاتا ہے۔ آپ کیسے ہو ' عربی میں:
طریقہ 3: XKCD OpenAPI کال کا استعمال
ایک اور OpenAPI کال XKCD ہے جسے درج ذیل کوڈ میں دکھایا گیا لنک استعمال کرتے ہوئے کتابوں کی تفصیلات حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔
chain = get_openapi_chain (https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
OpenAPI کال کا استعمال کرتے ہوئے معلومات نکالنے کے لیے chain.run() فنکشن کے اندر استعمال ہونے والے پرامپٹ کو چلائیں:
درج ذیل اسکرین شاٹ فکشن صنف میں دستیاب کتابوں کو ان کی تفصیلات جیسے نمبر، سال، عنوان وغیرہ کے ساتھ دکھاتا ہے۔
یہ سب کچھ LangChain میں OpenAPI کالز کا استعمال کرتے ہوئے OpenAI فنکشنز کو نافذ کرنے کے بارے میں ہے۔
نتیجہ
LangChain میں OpenAPI کال کا استعمال کرتے ہوئے OpenAI فنکشنز کو لاگو کرنے کے لیے، اس کے مختلف فنکشنز کو لاگو کرنے کے لیے صرف LangChain اور OpenAI ماڈیولز انسٹال کریں۔ اس کے بعد، اس کے اکاؤنٹ سے ایک OpenAI API کلید ترتیب دیں اور پھر مختلف OpenAPI کالز جیسے Klarna، Translation service، اور XKCD استعمال کریں۔ اس گائیڈ نے LangChain میں OpenAPI کالز کا استعمال کرتے ہوئے OpenAI افعال کو لاگو کرنے کے عمل کی وضاحت کی ہے۔