Chat With Websites is a Streamlit application that allows users to interact with the content of any website using a conversational interface. The application leverages Langchain and OpenAI technologies to retrieve and process information from the specified websites, providing users with relevant responses based on their queries.
- Website Interaction: Input any website URL to extract and interact with its content.
- Conversational Interface: Engage in a natural language conversation with the chatbot.
- Persistent Chat History: Maintain chat history throughout the session for context-aware responses.
- Vector Store Integration: Uses Chroma to create a vector store from website content for efficient information retrieval.
- OpenAI Embeddings: Converts text chunks into numerical representations for semantic search.
- Responsive UI: Built with Streamlit for a responsive and user-friendly interface.