{"id":26600744,"url":"https://github.com/leodeveloper/chat-with-pdf-using-nvidianim","last_synced_at":"2026-04-11T00:17:02.062Z","repository":{"id":242888005,"uuid":"810329500","full_name":"leodeveloper/chat-with-pdf-using-NvidiaNim","owner":"leodeveloper","description":"using NvidiaNim to chat with pdf document","archived":false,"fork":false,"pushed_at":"2024-06-05T13:33:36.000Z","size":147,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-05T15:12:59.212Z","etag":null,"topics":["chatnvidia","embeddings","faiss","langchain","nim","nvidia","nvidia-gpu","nvidia-nim","python","streamlit","vector"],"latest_commit_sha":null,"homepage":"https://nvidianimchatpdf.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leodeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-04T13:35:46.000Z","updated_at":"2024-06-05T15:13:03.896Z","dependencies_parsed_at":"2024-06-05T15:13:03.183Z","dependency_job_id":"fc84788d-8a8f-44a9-b10e-bc049056f82a","html_url":"https://github.com/leodeveloper/chat-with-pdf-using-NvidiaNim","commit_stats":null,"previous_names":["leodeveloper/chat-with-pdf-using-nvidianim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2Fchat-with-pdf-using-NvidiaNim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2Fchat-with-pdf-using-NvidiaNim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2Fchat-with-pdf-using-NvidiaNim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2Fchat-with-pdf-using-NvidiaNim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leodeveloper","download_url":"https://codeload.github.com/leodeveloper/chat-with-pdf-using-NvidiaNim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245151384,"owners_count":20569260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatnvidia","embeddings","faiss","langchain","nim","nvidia","nvidia-gpu","nvidia-nim","python","streamlit","vector"],"created_at":"2025-03-23T18:34:27.172Z","updated_at":"2025-12-30T23:29:20.324Z","avatar_url":"https://github.com/leodeveloper.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chat-with-pdf-using-NvidiaNim\nusing NvidiaNim to chat with pdf document\n\n![Application Screenshot](https://github.com/leodeveloper/chat-with-pdf-using-NvidiaNim/blob/main/Nvidia%20Nim.png)\n\n# Chat with multiple PDF file using NvidiaNim\n\nThis project allows you to upload multiple PDF files and interact with them using natural language questions and answers. It leverages NVIDIAEmbeddings, ChatNVIDIA, OllamaEmbeddings, and FAISS to provide efficient and accurate responses.\n\n## Features\n\n- Upload and process multiple PDF documents.\n- Use NVIDIA's powerful embeddings for natural language understanding.\n- Efficient querying and retrieval with FAISS.\n- Simple and intuitive user interface with Streamlit.\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/leodeveloper/chat-with-pdf-using-NvidiaNim.git\n   cd chat-with-pdf-using-NvidiaNim\n\n   Set up environment variables by copying .env.example to .env and filling in the necessary values.\n\n\n   pip install -r requirements.txt\n   streamlit run app.py\n\n\nHow It Works\nNVIDIAEmbeddings: Utilized for generating embeddings from the text within the PDFs.\nChatNVIDIA: Handles the natural language processing and interaction.\nOllamaEmbeddings: Provides additional embedding capabilities to enhance understanding.\nFAISS: Efficiently indexes and searches through embeddings for quick responses.\nContributing\nContributions are welcome! Please fork the repository and create a pull request with your changes.\n\n## feel free contact on this email leodeveloper@gmail.com","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleodeveloper%2Fchat-with-pdf-using-nvidianim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleodeveloper%2Fchat-with-pdf-using-nvidianim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleodeveloper%2Fchat-with-pdf-using-nvidianim/lists"}