ল্যাংচেইনে ওপেনএপিআই কল ব্যবহার করে কীভাবে ওপেনএআই ফাংশন বাস্তবায়ন করবেন?

Lyance Ine Opena Epi A I Kala Byabahara Kare Kibhabe Opena E A I Phansana Bastabayana Karabena



LangChain-এ OpenAI কৃত্রিম বুদ্ধিমত্তায় প্রাকৃতিক ভাষা প্রক্রিয়াকরণ ডোমেন ব্যবহার করে চ্যাটবট তৈরি করতে ব্যবহৃত হয়। ওপেনএআই API কীগুলি সরবরাহ করে যা প্রশ্ন-উত্তর মডেলগুলি পরিচালনা করতে এলএলএম অ্যাপ্লিকেশনগুলির সাথে একীভূত করা যেতে পারে যা এটিকে আরও দক্ষ করে তোলে। ওপেনএআই ফাংশন প্রয়োগ করে ওপেনএপিআই কল ব্যবহার করে ব্যবহারকারী ইন্টারনেট থেকে ডেটা বের করতে পারে।

LangChain-এ OpenAPI কল ব্যবহার করে OpenAI ফাংশন বাস্তবায়নের প্রক্রিয়াটি এই নির্দেশিকা ব্যাখ্যা করবে।







ল্যাংচেইনে ওপেনএপিআই কল ব্যবহার করে কীভাবে ওপেনএআই ফাংশন বাস্তবায়ন করবেন?

OpenAPI কল ব্যবহার করে ওপেনএআই ফাংশন বাস্তবায়ন করতে, কেবল এই নির্দেশিকা অনুসরণ করুন বিভিন্ন OpenAPI কলগুলি হবে:



সেটআপ পূর্বশর্ত



OpenAI ফাংশন ব্যবহার শুরু করতে নিম্নলিখিত কোড ব্যবহার করে LangChain মডিউল ইনস্টল করুন:





পিপ ইনস্টল ল্যাংচেইন



LangChain-এ এর ফাংশন ব্যবহার করতে OpenAI মডিউল ইনস্টল করুন:

পিপ ইনস্টল openai



নিম্নলিখিত কোডটি কার্যকর করার পরে OpenAI এর API কী ব্যবহার করুন:



আমাদের আমদানি করুন
গেটপাস আমদানি করুন

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'ওপেনএআই এপিআই কী:' )


পদ্ধতি 1: Klarna OpenAPI কল ব্যবহার করা

একবার ওপেনএআই এপিআই কী মডেলের সাথে একীভূত হলে, কেবল 'ইমপোর্ট করুন' get_openapi_chian লাইব্রেরি:

langchain.chains.openai_functions.openapi import get_openapi_chain থেকে


Klarna OpenAPI কল দিয়ে লাইব্রেরি ব্যবহার করুন এবং চেইনটি কার্যকর করে ডেটা পান:

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



এর পরে, সেই অনুযায়ী ডেটা পেতে তার ধনুর্বন্ধনীর ভিতরে লেখা কমান্ডের সাহায্যে chain.run() ফাংশন চালান:

chain.run ( 'নীল রঙের পুরুষদের জন্য শার্টের বিকল্প' )


কমান্ডের ভিত্তিতে OpenAPI কল থেকে প্রাপ্ত ডেটা হল নীল রঙের পুরুষদের জন্য উপলব্ধ শার্টের বিবরণ:

পদ্ধতি 2: অনুবাদ পরিষেবাতে OpenAI ফাংশন ব্যবহার করা

চালান ' get_openapi_chain() বিভিন্ন ভাষায় অনুবাদ পেতে অনুবাদ মডেলের লিঙ্ক ব্যবহার করে ফাংশন:

চেইন = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , ভার্বোস =সত্য )


এর আর্গুমেন্টের ভিতরে টেক্সট অনুবাদ করতে ভাষার সাথে একটি প্রম্পট সহ চেইনটি চালান:

chain.run ( 'কেমন আছেন আরবীতে বলুন' )



আউটপুট

আউটপুট স্ক্রিনশট রূপান্তরকারী কমান্ডের JSON ফর্ম্যাট প্রদর্শন করে “ আপনি কেমন আছেন ' আরবীতে:

পদ্ধতি 3: XKCD OpenAPI কল ব্যবহার করা

আরেকটি OpenAPI কল হল XKCD যা নিম্নলিখিত কোডে প্রদর্শিত লিঙ্ক ব্যবহার করে বইগুলির বিশদ বিবরণ পেতে ব্যবহার করা যেতে পারে:

চেইন = 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 কী সেটআপ করুন এবং তারপরে Klarna, অনুবাদ পরিষেবা এবং XKCD এর মতো বিভিন্ন OpenAPI কল ব্যবহার করুন। LangChain-এ OpenAPI কল ব্যবহার করে ওপেনএআই ফাংশন বাস্তবায়নের প্রক্রিয়াটি এই গাইডটি ব্যাখ্যা করেছে।