Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Membina Panduan PC Tersuai menggunakan Lyzr SDK

Membina Panduan PC Tersuai menggunakan Lyzr SDK

WBOY
WBOYasal
2024-08-06 20:38:22523semak imbas

Building a Custom PC Guide using 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn