No project description provided
Project description
DocChat is a Python application that allows users to interact with documents using natural language. It leverages LangChain, Gradio, and the OpenAI API to create a chat interface for document-based conversations.
Installation
To get started with DocChat, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/BackyardML/DocChat.git
- Change the directory to the project folder:
cd DocChat
- Install Poetry (if you haven't already):
pip install poetry
- Install project dependencies using Poetry:
poetry install
- Obtain an API key from OpenAI.
Usage
Running DocChat
You can run DocChat by executing the app.py script:
poetry run python app.py
This will start a Gradio web application with a chat interface that you can access through your web browser.
Interacting with DocChat
- Launch the Gradio application by running the app.py script.
- Set your OpenAI API key by entering it in the "OpenAI API Key" textbox.
- Upload the document you want to chat about using the file uploader.
- Click the "Run" button to create a chatbot for the document.
- Start chatting with the document! You can type messages in the "Message" textbox, and the chatbot will respond based on the content of the document.
- To clear the chat history, click the "Clear" button.
Contact
If you have any questions or need assistance, feel free to contact me at patrik@backyardml.se
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
docchat-0.1.2.tar.gz
(3.1 kB
view hashes)