DocIntel is a FastAPI-based tool designed to streamline the processes of embedding, chunking, and other essential tasks in creating chatbots or NLP projects. We handle the complex aspects, allowing you to effortlessly utilize endpoints for embeddings and chunking according to your preferences. Additionally, DocIntel offers advanced text extraction capabilities, including extracting text from images embedded within documents.
To get started with DocIntel, follow these steps:
Clone the Repository:
git clone https://github.com/pr0fi7/doc_intel.git
cd doc_intel
Set Up the Virtual Environment:
It's recommended to use a virtual environment to manage dependencies:
python3 -m venv venv
venv\\Scripts\\activate
source venv/bin/activate
With the virtual environment activated, install the required packages:
pip install -r requirements.txt
5.Run the Application:
Start the FastAPI server:
uvicorn app.main:app --reload
The application will be accessible at http://127.0.0.1:8000.
DocIntel provides API endpoints for embedding, chunking, and text extraction. Refer to the API documentation for detailed information on available endpoints and their usage.
Contributions to DocIntel are welcome. To contribute:
Please ensure that your code adheres to the project's coding standards and includes appropriate tests.
DocIntel is licensed under the MIT License. See the LICENSE file for more details.
7 commits
Python
99.4%
DocIntel is a FastAPI-based tool designed to streamline the processes of embedding, chunking, and other essential tasks in creating chatbots or NLP projects. We handle the complex aspects, allowing you to effortlessly utilize endpoints for embeddings and chunking according to your preferences. Additionally, DocIntel offers advanced text extraction capabilities, including extracting text from images embedded within documents.
To get started with DocIntel, follow these steps:
Clone the Repository:
git clone https://github.com/pr0fi7/doc_intel.git
cd doc_intel
Set Up the Virtual Environment:
It's recommended to use a virtual environment to manage dependencies:
python3 -m venv venv
venv\\Scripts\\activate
source venv/bin/activate
With the virtual environment activated, install the required packages:
pip install -r requirements.txt
5.Run the Application:
Start the FastAPI server:
uvicorn app.main:app --reload
The application will be accessible at http://127.0.0.1:8000.
DocIntel provides API endpoints for embedding, chunking, and text extraction. Refer to the API documentation for detailed information on available endpoints and their usage.
Contributions to DocIntel are welcome. To contribute:
Please ensure that your code adheres to the project's coding standards and includes appropriate tests.
DocIntel is licensed under the MIT License. See the LICENSE file for more details.
7 commits
Python
99.4%