WebConverseAI is an AI-powered conversational interface that allows users to chat with websites. By leveraging advanced language models and vector storage, it provides a seamless way to interact with the content of any website through a chat interface.
langchain_chroma and GoogleGenerativeAIEmbeddings to convert website content into a vector store for efficient retrieval.To set up the project, follow these steps:
Clone the repository.
Install the required packages:
pip install -r requirements.txt
Set up your .env file with the necessary API keys:
GOOGLE_API_KEY=your_google_api_key_here
Ensure you have this .env file listed in your .gitignore to keep your keys secure.
To start the application, run:
streamlit run Home.py
Enter a website URL when prompted, and start chatting with the AI about the website's content.
Refer to requirements.txt for the complete list of dependencies.
Contributions are welcome! Please feel free to submit a pull request or open an issue.
This project is licensed under the MIT License - see the LICENSE file for details.