# Chat with Documents Using Document Buddy, ChatGPT, and LangChain

DevFeed: [Chat with Documents Using Document Buddy, ChatGPT, and LangChain](<https://devfeed.tech/articles/document-buddy-65951.md>)

Original publisher: [Read original article](<https://github.com/automateyournetwork/Document_Buddy>)

Published: 2024-02-23T12:00:00Z

Content type: tutorial

Language: en

Sources: [Automate Your Network](<https://devfeed.tech/sources/automate-your-network.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>), [NextChat](<https://devfeed.tech/topics/nextchat.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>)

Tags: [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [project](<https://devfeed.tech/tags/project.md>)

## AI overview

Document Buddy is presented as a way to chat with XLSX, PPTX, DOCX, PDF, CSV, and TXT files using ChatGPT 4 Turbo and a LangChain clone. The instructions say to clone the repository, start it with Docker Compose, download models through Ollama WebUI, upload a document, choose a model, and review the generated tree. The author reports successful testing with small to medium files and suggests Document RAPTOR for larger files.

## Source excerpt

Chat with various documents - XLSX, DOCX, PPTX, CSV, PDF, TXT - using chatGPT 4 Turbo and Langchain