Rumah >pembangunan bahagian belakang >Tutorial Python >Membina Panduan PC Tersuai menggunakan Lyzr SDK
Dalam dunia yang celik teknologi hari ini, mempunyai PC terbina tersuai yang disesuaikan dengan keperluan dan belanjawan khusus anda boleh membuat semua perbezaan. Sama ada anda seorang pemain, profesional atau seseorang yang hanya mahukan mesin yang berkuasa, membina PC boleh menjadi usaha yang bermanfaat dan menjimatkan kos. Dengan kemajuan dalam AI dan pemprosesan bahasa semula jadi, alatan seperti Lyzr Automata dan GPT-4 Turbo OpenAI menjadikan proses ini lebih mudah diakses. Mari kita mendalami cara anda boleh membina PC tersuai anda menggunakan alatan berkuasa ini.
Mengapa menggunakan Lyzr SDK?
Dengan Lyzr SDK, mencipta aplikasi GenAI anda sendiri adalah mudah, hanya memerlukan beberapa baris kod untuk bangun dan berjalan dengan pantas.
Lihat Lyzr SDK
Jom Bermula!
Menyediakan Persekitaran
Mula-mula, kami menyediakan persekitaran kami menggunakan Streamlit dan Lyzr Automata SDK. Streamlit ialah rangka kerja untuk mencipta aplikasi web interaktif dalam Python dan Lyzr Automata menyediakan alatan untuk memanfaatkan model AI.
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
Menetapkan Kunci API OpenAI
Kita perlu menetapkan kunci API OpenAI untuk mengesahkan dan mengakses model GPT-4 Turbo.
os.environ["OPENAI_API_KEY"] = st.secrets["apikey"]
Tajuk dan Pengenalan Apl
Kami menetapkan tajuk dan menyediakan pengenalan ringkas untuk membimbing pengguna tentang cara menggunakan apl.
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")
Menyediakan Model OpenAI
Kami memulakan model OpenAI dengan parameter khusus untuk menjana panduan binaan PC.
open_ai_text_completion_model = OpenAIModel( api_key=st.secrets["apikey"], parameters={ "model": "gpt-4-turbo-preview", "temperature": 0.2, "max_tokens": 1500, }, )
Mentakrifkan Fungsi Penjanaan
Fungsi ini menggunakan Lyzr Automata SDK untuk mencipta ejen yang membimbing pengguna melalui proses pembinaan 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
Butang Menjana Panduan
Kami menambah butang yang mencetuskan penjanaan panduan binaan PC apabila diklik.
if st.button("Guide!"): solution = generation(input) st.markdown(solution)
Membina PC tersuai boleh kelihatan menakutkan pada mulanya, tetapi dengan panduan dan alatan yang betul, ia menjadi satu tugas yang boleh diurus malah menyeronokkan. Dengan memanfaatkan keupayaan Lyzr Automata dan GPT-4 Turbo OpenAI, anda boleh menerima nasihat pakar yang disesuaikan dengan keperluan dan bajet khusus anda. Apl ini bukan sahaja membantu anda memilih komponen yang betul tetapi juga menyediakan arahan langkah demi langkah yang jelas untuk memasang PC anda.
Dengan kuasa AI, anda boleh memastikan binaan PC tersuai anda memenuhi keperluan prestasi, keutamaan estetik dan kekangan belanjawan anda. Sama ada anda seorang pemain permainan, profesional atau sekadar peminat teknologi, panduan ini bertujuan untuk memudahkan proses dan menjadikan pengalaman membina PC tersuai anda selancar mungkin.
Pautan apl: https://custompc-lyzr.streamlit.app/
Kod Sumber: https://github.com/isakshay007/Custom_PC
Panduan PC Tersuai dikuasakan oleh Ejen Lyzr Automata, menggunakan keupayaan GPT-4 Turbo OpenAI. Untuk sebarang pertanyaan atau isu, sila hubungi Lyzr. Anda boleh mengetahui lebih lanjut tentang Lyzr dan tawaran mereka melalui pautan berikut:
Tapak web: Lyzr.ai
Tempah Demo: Tempah Demo
Discord: Sertai komuniti Discord kami
Slack: Sertai saluran Slack kami
Jangan ragu untuk meneroka apl, berikan butiran anda dan mula membina PC impian anda. Selamat membina!
Atas ialah kandungan terperinci Membina Panduan PC Tersuai menggunakan Lyzr SDK. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!