Maison >développement back-end >Tutoriel Python >Création d'un guide PC personnalisé à l'aide du SDK Lyzr
Dans le monde technologique d'aujourd'hui, disposer d'un PC sur mesure adapté à vos besoins spécifiques et à votre budget peut faire toute la différence. Que vous soyez un joueur, un professionnel ou quelqu'un qui souhaite simplement une machine puissante, construire un PC peut être une entreprise à la fois gratifiante et rentable. Grâce aux progrès de l'IA et du traitement du langage naturel, des outils tels que Lyzr Automata et GPT-4 Turbo d'OpenAI rendent ce processus encore plus accessible. Voyons comment vous pouvez créer votre PC personnalisé à l'aide de ces outils puissants.
Pourquoi utiliser les SDK Lyzr ?
Avec les SDK Lyzr, créer votre propre application GenAI est un jeu d'enfant, ne nécessitant que quelques lignes de code pour être opérationnelle rapidement.
Découvrez les SDK Lyzr
Commençons !
Configuration de l'environnement
Tout d'abord, nous avons configuré notre environnement à l'aide de Streamlit et du SDK Lyzr Automata. Streamlit est un framework pour créer des applications Web interactives en Python, et Lyzr Automata fournit des outils pour exploiter les modèles d'IA.
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
Définition de la clé API OpenAI
Nous devons définir la clé API OpenAI pour authentifier et accéder au modèle GPT-4 Turbo.
os.environ["OPENAI_API_KEY"] = st.secrets["apikey"]
Titre et introduction de l'application
Nous définissons le titre et fournissons une brève introduction pour guider les utilisateurs sur la façon d'utiliser l'application.
st.title("Custom PC Build Guide") st.markdown("Welcome to the Custom PC Build Guide! Tell us your budget and what you need, and we'll help you build the perfect PC, tailored just for you.") st.markdown(" 1) Determine Your Budget.") st.markdown(" 2) Mention your needs (Primary Use,Preferred Brands if any and etc).") st.markdown(" 3) Provide additional information if any like Such as RGB lighting, quiet operation, overclocking capabilities, etc.") input = st.text_input(" Please enter the above details:", placeholder="Type here")
Configuration du modèle OpenAI
Nous initialisons le modèle OpenAI avec des paramètres spécifiques pour générer le guide de construction du PC.
open_ai_text_completion_model = OpenAIModel( api_key=st.secrets["apikey"], parameters={ "model": "gpt-4-turbo-preview", "temperature": 0.2, "max_tokens": 1500, }, )
Définition de la fonction de génération
Cette fonction utilise le SDK Lyzr Automata pour créer un agent qui guide les utilisateurs tout au long du processus de construction du PC.
def generation(input): generator_agent = Agent( role="Expert PC BUILDER and CUSTOMIZATION CONSULTANT", prompt_persona="Your task is to GUIDE users through the process of building their own CUSTOMIZED PC, tailored to their budget and specific needs, including primary use, preferred brands, and additional requirements such as RGB lighting, quiet operation, overclocking capabilities, etc.") 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
Bouton pour générer le guide
Nous ajoutons un bouton qui déclenche la génération du guide de build du PC lorsqu'on clique dessus.
if st.button("Guide!"): solution = generation(input) st.markdown(solution)
Construire un PC personnalisé peut sembler intimidant au début, mais avec les bons conseils et outils, cela devient une tâche gérable et même agréable. En tirant parti des capacités de Lyzr Automata et de GPT-4 Turbo d'OpenAI, vous pouvez recevoir des conseils d'experts adaptés à vos besoins spécifiques et à votre budget. Cette application vous aide non seulement à choisir les bons composants, mais fournit également des instructions claires, étape par étape, pour assembler votre PC.
Grâce à la puissance de l'IA, vous pouvez vous assurer que la construction de votre PC personnalisé répond à vos exigences de performances, vos préférences esthétiques et vos contraintes budgétaires. Que vous soyez un joueur, un professionnel ou simplement un passionné de technologie, ce guide vise à simplifier le processus et à rendre votre expérience de création de PC personnalisée aussi fluide que possible.
Lien de l'application : https://custompc-lyzr.streamlit.app/
Code source : https://github.com/isakshay007/Custom_PC
Le Guide PC personnalisé est alimenté par l'agent Lyzr Automata, utilisant les capacités du GPT-4 Turbo d'OpenAI. Pour toute demande de renseignements ou problème, veuillez contacter Lyzr. Vous pouvez en savoir plus sur Lyzr et ses offres via les liens suivants :
Site Internet : Lyzr.ai
Réserver une démo : Réservez une démo
Discord : Rejoignez notre communauté Discord
Slack : rejoignez notre chaîne Slack
N'hésitez pas à explorer l'application, à fournir vos coordonnées et à commencer à construire le PC de vos rêves. Bonne construction !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!