This repo is the Backend Server for the Investo-glow project. It is a REST API server built using FastAPI and Agno AI. It is hosted on Render. The server is responsible for handling all the requests from the frontend and processing them. It also interacts with the Agno AI to get the predictions for the stock prices.
The backend server can be locally deployed using Docker. Use the following command to build and run the server:
- Build the Docker image
docker-compose build- Run the Docker container
docker-compose up- Access the server
http://localhost:8000/The API documentation is available at the following URL:
http://localhost:8000/docsThe following environment variables are required to run the server:
NEWS_API_KEY: Your News API key for fetching news articles.
REDIS_URL: The URL of the Redis server for caching.
GEMINI_API_KEY: Your Gemini API key for making predictions.
GROQ_API_KEY: Your Groq API key for making predictions.Made with โค๏ธ and โ by the Investo Glow Team