Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,14 +4,12 @@ from dotenv import load_dotenv
|
|
| 4 |
from crewai import Agent, Task, Crew, Process
|
| 5 |
from crewai_tools import SerperDevTool
|
| 6 |
from langchain_openai import ChatOpenAI
|
| 7 |
-
from langchain_core.output_parsers import StrOutputParser
|
| 8 |
|
| 9 |
load_dotenv()
|
| 10 |
SERPER_API_KEY = os.getenv("SERPER_API_KEY")
|
| 11 |
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 12 |
|
| 13 |
llm = ChatOpenAI(api_key=OPENAI_API_KEY, model='gpt-4o-mini')
|
| 14 |
-
output_parser = StrOutputParser()
|
| 15 |
search_tool = SerperDevTool()
|
| 16 |
def write_social_media_post(user_input):
|
| 17 |
social_media_writer = Agent(
|
|
@@ -120,15 +118,12 @@ user_input = st.text_area("Enter the topic or information for your content:")
|
|
| 120 |
if st.button("Generate Content"):
|
| 121 |
if option == "Social Media Agent":
|
| 122 |
result = write_social_media_post(user_input)
|
| 123 |
-
|
| 124 |
-
st.write(output)
|
| 125 |
elif option == "Blog Article Agent":
|
| 126 |
result = write_blog_post(user_input)
|
| 127 |
-
|
| 128 |
-
st.write(output)
|
| 129 |
elif option == "Compose Agent":
|
| 130 |
result = write_blog_post_from_info(user_input)
|
| 131 |
-
|
| 132 |
-
st.write(output)
|
| 133 |
else:
|
| 134 |
-
st.write("Please select a valid option.")
|
|
|
|
| 4 |
from crewai import Agent, Task, Crew, Process
|
| 5 |
from crewai_tools import SerperDevTool
|
| 6 |
from langchain_openai import ChatOpenAI
|
|
|
|
| 7 |
|
| 8 |
load_dotenv()
|
| 9 |
SERPER_API_KEY = os.getenv("SERPER_API_KEY")
|
| 10 |
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 11 |
|
| 12 |
llm = ChatOpenAI(api_key=OPENAI_API_KEY, model='gpt-4o-mini')
|
|
|
|
| 13 |
search_tool = SerperDevTool()
|
| 14 |
def write_social_media_post(user_input):
|
| 15 |
social_media_writer = Agent(
|
|
|
|
| 118 |
if st.button("Generate Content"):
|
| 119 |
if option == "Social Media Agent":
|
| 120 |
result = write_social_media_post(user_input)
|
| 121 |
+
st.markdown(result)
|
|
|
|
| 122 |
elif option == "Blog Article Agent":
|
| 123 |
result = write_blog_post(user_input)
|
| 124 |
+
st.markdown(result)
|
|
|
|
| 125 |
elif option == "Compose Agent":
|
| 126 |
result = write_blog_post_from_info(user_input)
|
| 127 |
+
st.markdown(result)
|
|
|
|
| 128 |
else:
|
| 129 |
+
st.write("Please select a valid option.")
|