Freiberuflich tätig zu sein bietet eine Welt voller Möglichkeiten und Flexibilität, bringt aber auch eigene Herausforderungen mit sich. Die App Personalisierter Freelance-Assistent soll maßgeschneiderte Tipps und Strategien bieten, die Freiberuflern zum Erfolg in ihrer Karriere verhelfen. Diese App nutzt das Lyzr Automata SDK und den GPT-4 Turbo von OpenAI und erstellt individuelle Pläne basierend auf Benutzereingaben.
Einrichten der Umgebung
Zuerst müssen wir die notwendigen Bibliotheken importieren und unsere Umgebung einrichten.
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
Festlegen des OpenAI-API-Schlüssels
Wir müssen den OpenAI-API-Schlüssel festlegen, um auf das GPT-4-Turbo-Modell zuzugreifen.
os.environ["OPENAI_API_KEY"] = st.secrets["apikey"]
App-Titel und Einführung
Als nächstes legen wir den Titel unserer App fest und bieten eine kurze Einführung, um Benutzer in die Verwendung des personalisierten Freelance-Assistenten zu führen.
st.title("Freelance Assistant") st.markdown("Welcome to Freelance Assistant, your personalized freelancing guide. Enter your career details and goals for customized tips and strategies to enhance your freelance journey.") st.markdown("1) Mention your field of expertise.") st.markdown("2) Mention your experience level.") st.markdown("3) Mention your income goals.") st.markdown("4) Mention your preferred work-life balance.") input = st.text_input("Please enter the above details:", placeholder="Type here")
Einrichten des OpenAI-Modells
Wir initialisieren das OpenAI-Modell mit spezifischen Parametern, um personalisierte freiberufliche Ratschläge basierend auf Benutzereingaben zu generieren.
open_ai_text_completion_model = OpenAIModel( api_key=st.secrets["apikey"], parameters={ "model": "gpt-4-turbo-preview", "temperature": 0.2, "max_tokens": 1500, }, )
Definieren der Generierungsfunktion
Diese Funktion verwendet das Lyzr Automata SDK, um einen Agenten zu erstellen, der basierend auf den Eingaben des Benutzers personalisierte freiberufliche Ratschläge gibt.
def generation(input): generator_agent = Agent( role="Expert FREELANCING CONSULTANT", prompt_persona=f"Your task is to OFFER personalized freelancing tips and strategic advice that aligns with the user's specific details.") prompt = f""" [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
Schaltfläche zum Generieren von Ratschlägen für Freiberufler
Wir fügen eine Schaltfläche hinzu, die beim Klicken die Generierung personalisierter Tipps und Strategien für Freiberufler auslöst.
if st.button("Assist!"): solution = generation(input) st.markdown(solution)
Die Freelance Assistant-App wurde entwickelt, um personalisierte Tipps und Strategien bereitzustellen, die Freiberuflern dabei helfen, ihre Karriere voranzutreiben. Durch die Nutzung der Leistungsfähigkeit von Lyzr Automata und des GPT-4 Turbo von OpenAI können Benutzer kompetente Beratung erhalten, die auf ihre spezifischen Karrieredetails und -ziele zugeschnitten ist. Entdecken Sie noch heute den Freelance Assistant und bringen Sie Ihre freiberufliche Reise auf die nächste Stufe!
App-Link: https://freelanceassistant-lyzr.streamlit.app/
Quellcode: https://github.com/isakshay007/freelance_assistant
Bei Fragen oder Unterstützung können Sie sich gerne an Lyzr wenden. Über die folgenden Links können Sie mehr über Lyzr und seine Angebote erfahren:
Website: Lyzr.ai
Demo buchen: Demo buchen
Discord: Treten Sie unserer Discord-Community bei
Slack: Treten Sie unserem Slack-Kanal bei
Das obige ist der detaillierte Inhalt vonErstellen eines personalisierten freiberuflichen Assistenten mit dem Lyzr SDK. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!