news_research_tool_Equity Research Analysis
1.1.0
Finguru是一种新闻研究工具,可处理和分析给定URL和PDF的新闻文章。它利用Langchain,Google Embeddings和简化,以根据文章的内容提供见解和答案。
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凭据控制台(https://console.cloud.google.com/apis/credentials)中创建Google_api_key,并使用ProgramMable搜索引擎(httpsmable搜索引擎(httpsmablesearchengine.google.google.com.com/controlpanel/createe)使用Google_cse_id创建Google_cse_id。接下来,最好遵循此处的说明。
在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以获取答案。 YearyReport2022233.pdf上传给定的PDF
单击“ Process PDF”以开始处理。
输入查询,例如what is the yoy change of revenue of tata motors ?然后单击Submit以获取答案。
? Mihir Hadavani
如果这个项目对您有所帮助,请给!