This Python project leverages the Gemini API for cryptocurrency data retrieval and analysis.
The application provides a user-friendly interface using Streamlit, enabling users to interact with various features related to cryptocurrency data. Additionally,
the project utilizes several libraries to enhance functionality, including google-generativeai, python-dotenv, langchain, PyPDF2, and faiss-cpu.
- Gemini API Integration: Fetch real-time and historical cryptocurrency data from the Gemini exchange.
- Streamlit Dashboard: User-friendly dashboard created with Streamlit for easy interaction and visualization of cryptocurrency data.
- Google Generative AI Integration: Incorporate Google's Generative AI capabilities for enhanced data analysis and insights.
- PDF Document Processing with PyPDF2: Extract relevant information from PDF documents to complement cryptocurrency data.
- LangChain Integration: Leverage LangChain library for language processing tasks, enriching the project's capabilities.
- faiss-cpu for Efficient Similarity Search: Use faiss-cpu library for efficient similarity search, enhancing data analysis and pattern recognition.
- Streamlit: Web application framework for creating interactive dashboards in Python.
- google-generativeai: Google's Generative AI library for advanced data analysis and pattern recognition.
- python-dotenv: Load environment variables from a .env file, enhancing project configurability.
- langchain: Language processing library for natural language tasks.
- PyPDF2: Library for reading and extracting information from PDF documents.
- faiss-cpu: Efficient similarity search library for data analysis.
- langchain_google_genai: Custom library for seamless integration of Google Generative AI and LangChain capabilities.
Feel free to contribute by submitting bug reports, feature requests, or pull requests. Your contributions are highly appreciated!