{"id":27177221,"url":"https://github.com/kaifcoder/gemini_multipdf_chat","last_synced_at":"2025-04-09T13:42:32.703Z","repository":{"id":216288225,"uuid":"740932938","full_name":"kaifcoder/gemini_multipdf_chat","owner":"kaifcoder","description":"Gemini PDF Chatbot: A Streamlit-based application powered by the Gemini conversational AI model. Upload multiple PDF files, extract text, and engage in natural language conversations to receive detailed responses based on the document context. Enhance your interaction with PDF documents using this intuitive and intelligent chatbot.","archived":false,"fork":false,"pushed_at":"2024-12-11T10:14:11.000Z","size":12,"stargazers_count":168,"open_issues_count":5,"forks_count":122,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-11T11:23:54.235Z","etag":null,"topics":["gemini-api","gemini-pro","langchain","llms","rag"],"latest_commit_sha":null,"homepage":"https://gmultichat.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kaifcoder.png","metadata":{"files":{"readme":"README.Docker.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"kaifmohd20l","custom":null}},"created_at":"2024-01-09T11:17:01.000Z","updated_at":"2024-12-11T10:14:15.000Z","dependencies_parsed_at":"2024-06-23T04:17:51.274Z","dependency_job_id":null,"html_url":"https://github.com/kaifcoder/gemini_multipdf_chat","commit_stats":null,"previous_names":["kaifcoder/gemini_multipdf_chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaifcoder%2Fgemini_multipdf_chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaifcoder%2Fgemini_multipdf_chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaifcoder%2Fgemini_multipdf_chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaifcoder%2Fgemini_multipdf_chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaifcoder","download_url":"https://codeload.github.com/kaifcoder/gemini_multipdf_chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248051905,"owners_count":21039664,"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":["gemini-api","gemini-pro","langchain","llms","rag"],"created_at":"2025-04-09T13:42:32.132Z","updated_at":"2025-04-09T13:42:32.685Z","avatar_url":"https://github.com/kaifcoder.png","language":"Python","funding_links":["https://buymeacoffee.com/kaifmohd20l"],"categories":[],"sub_categories":[],"readme":"### Building and running your application\n\nWhen you're ready, start your application by running:\n`docker compose up --build`.\n\nYour application will be available at \u003chttp://localhost:8501\u003e.\n\n### Deploying your application to the cloud\n\nFirst, build your image, e.g.: `docker build -t myapp .`.\nIf your cloud uses a different CPU architecture than your development\nmachine (e.g., you are on a Mac M1 and your cloud provider is amd64),\nyou'll want to build the image for that platform, e.g.:\n`docker build --platform=linux/amd64 -t myapp .`.\n\nThen, push it to your registry, e.g. `docker push myregistry.com/myapp`.\n\nConsult Docker's [getting started](https://docs.docker.com/go/get-started-sharing/)\ndocs for more detail on building and pushing.\n\n### References\n* [Docker's Python guide](https://docs.docker.com/language/python/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaifcoder%2Fgemini_multipdf_chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaifcoder%2Fgemini_multipdf_chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaifcoder%2Fgemini_multipdf_chat/lists"}