LangChain میں OpenAPI کال کا استعمال کرتے ہوئے OpenAI فنکشنز کو کیسے نافذ کیا جائے؟

Langchain My Openapi Kal Ka Ast Mal Krt Wy Openai Fnkshnz Kw Kys Nafdh Kya Jay



LangChain میں OpenAI کا استعمال مصنوعی ذہانت میں قدرتی زبان پروسیسنگ ڈومینز کا استعمال کرتے ہوئے چیٹ بوٹس بنانے کے لیے کیا جاتا ہے۔ OpenAI API کیز فراہم کرتا ہے جو سوال جواب دینے والے ماڈلز کو منظم کرنے کے لیے LLM ایپلی کیشنز کے ساتھ مربوط کیا جا سکتا ہے جو اسے زیادہ موثر بناتا ہے۔ صارف OpenAI فنکشنز کو لاگو کرکے OpenAPI کال کا استعمال کرتے ہوئے انٹرنیٹ سے ڈیٹا نکال سکتا ہے۔

یہ گائیڈ LangChain میں OpenAPI کالز کا استعمال کرتے ہوئے OpenAI افعال کو لاگو کرنے کے عمل کی وضاحت کرے گا۔







LangChain میں OpenAPI کال کا استعمال کرتے ہوئے OpenAI فنکشنز کو کیسے نافذ کیا جائے؟

OpenAPI کالز کا استعمال کرتے ہوئے OpenAI فنکشنز کو نافذ کرنے کے لیے، بس اس گائیڈ پر عمل کریں جو OpenAPI کالز کو مختلف کرے گا:



سیٹ اپ کی شرائط



OpenAI فنکشنز کا استعمال شروع کرنے کے لیے درج ذیل کوڈ کا استعمال کرتے ہوئے LangChain ماڈیولز انسٹال کریں:





pip انسٹال کریں langchain



LangChain میں اس کے افعال کو استعمال کرنے کے لیے OpenAI ماڈیول انسٹال کریں:

pip انسٹال کریں اوپنائی



درج ذیل کوڈ پر عمل کرنے کے بعد 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 کال کے ساتھ لائبریری کا استعمال کریں اور سلسلہ کو انجام دے کر ڈیٹا حاصل کریں:

chain = get_openapi_chain (
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)



اس کے بعد، اس کے مطابق ڈیٹا حاصل کرنے کے لیے اس کے منحنی خطوط وحدانی کے اندر لکھی ہوئی کمانڈ کے ساتھ صرف chain.run() فنکشن پر عمل کریں:

chain.run ( 'نیلے رنگ میں مردوں کے لیے شرٹ کے اختیارات' )


کمانڈ کی بنیاد پر OpenAPI کال سے حاصل کردہ ڈیٹا نیلے رنگ میں مردوں کے لیے دستیاب شرٹس کی تفصیلات ہیں:

طریقہ 2: ترجمہ سروس میں OpenAI فنکشن کا استعمال

عمل کریں ' get_openapi_chain() مختلف زبانوں میں ترجمہ حاصل کرنے کے لیے ترجمہ ماڈل کے لنک کا استعمال کرتے ہوئے فنکشن:

chain = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , لفظی =سچ )


اس کے دلائل کے اندر متن کا ترجمہ کرنے کے لیے زبان کے ساتھ ایک پرامپٹ کے ساتھ سلسلہ کو چلائیں:

chain.run ( 'عربی میں کہو کیسے ہو' )



آؤٹ پٹ

آؤٹ پٹ اسکرین شاٹ تبدیل کرنے والی کمانڈ کا JSON فارمیٹ دکھاتا ہے۔ آپ کیسے ہو ' عربی میں:

طریقہ 3: XKCD OpenAPI کال کا استعمال

ایک اور OpenAPI کال XKCD ہے جسے درج ذیل کوڈ میں دکھایا گیا لنک استعمال کرتے ہوئے کتابوں کی تفصیلات حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔

chain = get_openapi_chain (
https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'

)



OpenAPI کال کا استعمال کرتے ہوئے معلومات نکالنے کے لیے chain.run() فنکشن کے اندر استعمال ہونے والے پرامپٹ کو چلائیں:

chain.run ( 'آج کا افسانہ کیا ہے؟' )


درج ذیل اسکرین شاٹ فکشن صنف میں دستیاب کتابوں کو ان کی تفصیلات جیسے نمبر، سال، عنوان وغیرہ کے ساتھ دکھاتا ہے۔


یہ سب کچھ LangChain میں OpenAPI کالز کا استعمال کرتے ہوئے OpenAI فنکشنز کو نافذ کرنے کے بارے میں ہے۔

نتیجہ

LangChain میں OpenAPI کال کا استعمال کرتے ہوئے OpenAI فنکشنز کو لاگو کرنے کے لیے، اس کے مختلف فنکشنز کو لاگو کرنے کے لیے صرف LangChain اور OpenAI ماڈیولز انسٹال کریں۔ اس کے بعد، اس کے اکاؤنٹ سے ایک OpenAI API کلید ترتیب دیں اور پھر مختلف OpenAPI کالز جیسے Klarna، Translation service، اور XKCD استعمال کریں۔ اس گائیڈ نے LangChain میں OpenAPI کالز کا استعمال کرتے ہوئے OpenAI افعال کو لاگو کرنے کے عمل کی وضاحت کی ہے۔