news_research_tool_Equity Research Analysis
1.1.0
Finguruは、与えられたURLとPDFのニュース記事を処理および分析するニュースリサーチツールです。 Langchain、Google Embeddings、およびStreamlitidを活用して、記事の内容に基づいて洞察と回答を提供します。
google gemini-pro



- Issue 1 : Copy pasting article in ChatGPt is tedious
- Issue 2 : We need an aggregate knowledge base




Semantic search


Wikipedia Google Search Google Finance duckduckGo search
git clone https://github.com/mihirh19/news_research_tool_Equity-Research-Analysis-.git
cd news_research_tool_Equity-Research-Analysis-python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate` pip install -r requirements.txtまず、適切なAPIキーと環境変数を設定する必要があります。セットアップするには、Google Cloud Credential Console(https://console.cloud.google.com/apis/credentials)とプログラム可能な検索エンジン(https://programmablesearchengine.google.com/controlpanel/create)を使用してGoogle_CSE_IDでGoogle_Api_keyを作成します。次に、ここにある指示に従うことは良いことです。
https://serpapi.com/でAPIキーを作成します
.streamlitディレクトリにsecrets.tomlという名前のファイルを作成します。 GOOGLE_API_KEY = " your-google-api-key "
GOOGLE_CSE_ID = " your-cse-id "
SERP_API_KEY = " your- " streamlit run app.pywhat is the target price of tata motors ? Submitをクリックして回答を取得します。 AnnualReport202223.pdf指定されたPDFをアップロードします
[PDFを処理]をクリックして処理を開始します。
what is the yoy change of revenue of tata motors ? Submitをクリックして回答を取得します。
?ミヒル・ハダヴァニ
このプロジェクトがあなたを助けたなら、♥を与えてください!