kaifcoder / gemini_multipdf_chat

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.
https://gmultichat.streamlit.app/
129 stars 110 forks source link

Implementation of API to use this service with external frontend #8

Open kaifcoder opened 5 months ago

kaifcoder commented 5 months ago

Summary We currently lack an API for seamless integration with external frontends, hindering users who wish to utilize our service in conjunction with their own interfaces. This issue aims to address this limitation by implementing a robust API, facilitating easier access and interaction with our service from external applications.

Background As our service gains traction, we've received numerous requests from users wanting to integrate our functionalities into their own frontend applications. However, without a dedicated API, achieving this integration is challenging and often requires cumbersome workarounds.

Proposed Solution To resolve this issue, we propose developing and implementing a comprehensive API that allows external frontends to interact with our service effortlessly. This API should encompass endpoints for various functionalities, ensuring flexibility and compatibility with a wide range of frontend frameworks and programming languages.

Expected Features

Impact

Additional Considerations