उत्तम उपहार ढूंढना चुनौतीपूर्ण हो सकता है, खासकर जब प्राप्तकर्ता की अनूठी रुचियों, अवसर और आपके बजट पर विचार किया जाए। निजीकृत उपहार सहायक ऐप इस प्रक्रिया को आसान और अधिक मनोरंजक बनाने के लिए यहां है। लाइज़र ऑटोमेटा और ओपनएआई के जीपीटी-4 टर्बो की शक्ति का लाभ उठाते हुए, यह ऐप आपको वैयक्तिकृत उपहार अनुशंसाएं तैयार करने में मदद करता है जो किसी भी प्राप्तकर्ता को प्रसन्न करने के लिए निश्चित हैं।
पर्यावरण की स्थापना
सबसे पहले, आइए आवश्यक पुस्तकालयों को आयात करें और अपना वातावरण स्थापित करें।
import streamlit as st from lyzr_automata.ai_models.openai import OpenAIModel from lyzr_automata import Agent, Task from lyzr_automata.pipelines.linear_sync_pipeline import LinearSyncPipeline from PIL import Image from lyzr_automata.tasks.task_literals import InputType, OutputType import os
ओपनएआई एपीआई कुंजी सेट करना
हमें GPT-4 टर्बो मॉडल तक पहुंचने के लिए OpenAI API कुंजी सेट करने की आवश्यकता है।
os.environ["OPENAI_API_KEY"] = st.secrets["apikey"]
ऐप शीर्षक और परिचय
हम अपने ऐप का शीर्षक निर्धारित करते हैं और उपयोगकर्ताओं को वैयक्तिकृत उपहार सहायक का उपयोग करने के तरीके के बारे में मार्गदर्शन करने के लिए एक संक्षिप्त परिचय प्रदान करते हैं।
st.title("Personalized Gift Assistant") st.markdown("Welcome to Personalized Gift Assistant! Let us help you find the perfect gift for any occasion, tailored to your recipient's unique interests and your budget.") st.markdown("1) Mention your receiver's age.") st.markdown("2) Mention your receiver's interest.") st.markdown("3) Mention the occasion.") st.markdown("4) Mention your budget.") input = st.text_input("Please enter the above details:", placeholder="Type here")
ओपनएआई मॉडल की स्थापना
हम उपयोगकर्ता इनपुट के आधार पर वैयक्तिकृत उपहार सिफारिशें उत्पन्न करने के लिए विशिष्ट मापदंडों के साथ ओपनएआई मॉडल को आरंभ करते हैं
open_ai_text_completion_model = OpenAIModel( api_key=st.secrets["apikey"], parameters={ "model": "gpt-4-turbo-preview", "temperature": 0.2, "max_tokens": 1500, }, )
जनरेशन फ़ंक्शन को परिभाषित करना
यह फ़ंक्शन एक एजेंट बनाने के लिए Lyzr Automata SDK का उपयोग करता है जो उपयोगकर्ता के इनपुट के आधार पर वैयक्तिकृत उपहार सिफारिशें प्रदान करता है।
def generation(input): generator_agent = Agent( role="Expert GIFT CONSULTANT", prompt_persona="Your task is to CURATE a personalized list of 5-7 GIFTS for the user and provide EXPLANATIONS for each choice, taking into account the RECEIVER'S AGE, RECEIVER'S INTERESTS, the OCCASION, and the BUDGET.") prompt = """ [Prompts here] """ generator_agent_task = Task( name="Generation", model=open_ai_text_completion_model, agent=generator_agent, instructions=prompt, default_input=input, output_type=OutputType.TEXT, input_type=InputType.TEXT, ).execute() return generator_agent_task
उपहार अनुशंसाएँ उत्पन्न करने के लिए बटन
हम एक बटन जोड़ते हैं जो क्लिक करने पर वैयक्तिकृत उपहार अनुशंसाओं की पीढ़ी को ट्रिगर करता है।
if st.button("Assist!"): solution = generation(input) st.markdown(solution)
निजीकृत उपहार सहायक आपको किसी भी अवसर के लिए सही उपहार ढूंढने में मदद करने के लिए डिज़ाइन किया गया है। Lyzr Automata और OpenAI के GPT-4 Turbo की शक्ति का लाभ उठाकर, आप प्राप्तकर्ता की उम्र, रुचियों, अवसर और अपने बजट के अनुरूप विशेषज्ञ सिफारिशें प्राप्त कर सकते हैं। वैयक्तिकृत उपहार सहायक को आज ही खोजें और उपहार देने को एक सुखद अनुभव बनाएं!
ऐप लिंक: https://giftassistant-lyzr.streamlit.app/
स्रोत कोड: https://github.com/isaakshay007/gift_assistant
किसी भी पूछताछ या सहायता के लिए, बेझिझक Lyzr से संपर्क करें। आप निम्नलिखित लिंक के माध्यम से Lyzr और उनकी पेशकशों के बारे में अधिक जान सकते हैं:
वेबसाइट: Lyzr.ai
एक डेमो बुक करें: एक डेमो बुक करें
डिस्कॉर्ड: हमारे डिसॉर्डर समुदाय में शामिल हों
स्लैक: हमारे स्लैक चैनल से जुड़ें
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3