WIP - Streamlit UI, firecrawl - V0.5

This commit is contained in:
ajaysi
2024-06-11 17:27:50 +05:30
parent f2fa8cfb47
commit ccbaa0e4fa
13 changed files with 442 additions and 211 deletions

View File

@@ -1,6 +1,7 @@
import sys
import configparser
import json
import streamlit as st
from loguru import logger
logger.remove()
@@ -12,7 +13,7 @@ logger.add(sys.stdout,
from ..gpt_providers.text_generation.main_text_generation import llm_text_gen
def blog_metadata(blog_content):
def blog_metadata(blog_article):
""" Common function to get blog metadata """
logger.info(f"Generating Content MetaData\n")
@@ -47,7 +48,7 @@ def blog_metadata(blog_content):
result_json = json.loads(result_json)
except Exception as err:
logger.error(f"Failed to get response from LLM: {err}")
raise err
st.error(f"Failed to get response from LLM: {err}")
# Extract the data from the JSON response
blog_title = result_json.get("title")