Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,6 +4,10 @@ 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 |
|
| 8 |
load_dotenv()
|
| 9 |
SERPER_API_KEY = os.getenv("SERPER_API_KEY")
|
|
@@ -134,12 +138,18 @@ user_input = st.text_area("Enter the topic or information for your content:")
|
|
| 134 |
if st.button("Generate Content"):
|
| 135 |
if option == "Social Media Agent":
|
| 136 |
result = write_social_media_post(user_input)
|
| 137 |
-
|
|
|
|
|
|
|
| 138 |
elif option == "Blog Article Agent":
|
| 139 |
result = write_blog_post(user_input)
|
| 140 |
-
|
|
|
|
|
|
|
| 141 |
elif option == "Compose Agent":
|
| 142 |
result = write_blog_post_from_info(user_input)
|
| 143 |
-
|
|
|
|
|
|
|
| 144 |
else:
|
| 145 |
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 |
+
import markdown
|
| 8 |
+
|
| 9 |
+
def convert_markdown_to_html(markdown_text):
|
| 10 |
+
return markdown.markdown(markdown_text)
|
| 11 |
|
| 12 |
load_dotenv()
|
| 13 |
SERPER_API_KEY = os.getenv("SERPER_API_KEY")
|
|
|
|
| 138 |
if st.button("Generate Content"):
|
| 139 |
if option == "Social Media Agent":
|
| 140 |
result = write_social_media_post(user_input)
|
| 141 |
+
html_output = convert_markdown_to_html(result)
|
| 142 |
+
st.markdown(html_output, unsafe_allow_html=True)
|
| 143 |
+
#st.write(result)
|
| 144 |
elif option == "Blog Article Agent":
|
| 145 |
result = write_blog_post(user_input)
|
| 146 |
+
html_output = convert_markdown_to_html(result)
|
| 147 |
+
st.markdown(html_output, unsafe_allow_html=True)
|
| 148 |
+
#st.write(result)
|
| 149 |
elif option == "Compose Agent":
|
| 150 |
result = write_blog_post_from_info(user_input)
|
| 151 |
+
html_output = convert_markdown_to_html(result)
|
| 152 |
+
st.markdown(html_output, unsafe_allow_html=True)
|
| 153 |
+
#st.write(result)
|
| 154 |
else:
|
| 155 |
st.write("Please select a valid option.")
|