"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Lyzr SDK का उपयोग करके एक वैयक्तिकृत उपहार सहायक का निर्माण

Lyzr SDK का उपयोग करके एक वैयक्तिकृत उपहार सहायक का निर्माण

2024-11-24 को प्रकाशित
ब्राउज़ करें:289

उत्तम उपहार ढूंढना चुनौतीपूर्ण हो सकता है, खासकर जब प्राप्तकर्ता की अनूठी रुचियों, अवसर और आपके बजट पर विचार किया जाए। निजीकृत उपहार सहायक ऐप इस प्रक्रिया को आसान और अधिक मनोरंजक बनाने के लिए यहां है। लाइज़र ऑटोमेटा और ओपनएआई के जीपीटी-4 टर्बो की शक्ति का लाभ उठाते हुए, यह ऐप आपको वैयक्तिकृत उपहार अनुशंसाएं तैयार करने में मदद करता है जो किसी भी प्राप्तकर्ता को प्रसन्न करने के लिए निश्चित हैं।

Building a Personalized Gift Assistant using Lyzr SDK

पर्यावरण की स्थापना

सबसे पहले, आइए आवश्यक पुस्तकालयों को आयात करें और अपना वातावरण स्थापित करें।

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
एक डेमो बुक करें: एक डेमो बुक करें
डिस्कॉर्ड: हमारे डिसॉर्डर समुदाय में शामिल हों
स्लैक: हमारे स्लैक चैनल से जुड़ें

विज्ञप्ति वक्तव्य इस लेख को इस पर पुन: पेश किया गया है: https://dev.to/akshay007/building-a-personalized-gift-assistant-using-lyzr-sdk-88e?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3