InkChatGPT
1.0.0
| title | emoji | sdk | sdk_version | app_file | pinned |
|---|---|---|---|---|---|
InkChatGPT |
streamlit |
1.33.0 |
app.py |
true |
InkChatGPT - Chat with Documents
? Hugging Face
Twitter • GitHub
InkChatGPT is a Streamlit application that allows users to upload PDF documents and engage in a conversational Q&A with a language model (LLM) based on the content of those documents.
--
New front end via Chainlit https://github.com/vinhnx/InkChatGPT/tree/try_chainlit
--
OpenAI's gpt-3.5-turbo model)HuggingFace embeddings to generate embeddings for the document chunks with all-MiniLM-L6-v2 model.VectorDB for document vector retrieval storageOPENAI_API_KEY)git clone https://github.com/vinhnx/InkChatGPT.git
cd InkChatGPTpython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtOPENAI_API_KEY environment variable with your OpenAI API key:export OPENAI_API_KEY=YOUR_API_KEYstreamlit run app.pyContributions are welcome! Please open an issue or submit a pull request if you have any improvements or bug fixes.
This project is licensed under the MIT License.