Getting Started
Welcome to Ka-Doe πΎ β letβs get your environment up and running!
This guide walks you through the installation steps, runtime requirements, and how to launch the API locally.
π Requirements
Before you begin, ensure the following dependencies are installed:
- Python 3.12.4 β Core language runtime
- Tesseract OCR β For image-based text extraction
- Poppler β For PDF parsing and rendering
- PurrfectKit β Utility toolkit powering internal workflows
π¦ Installation
1. System Dependencies
Install the required system packages:
sudo apt-get update
sudo apt-get install \
tesseract-ocr \
tesseract-ocr-tha \
poppler-utils \
ffmpeg \
libmagic1
2. Python Packages
Install the Python dependencies using pip:
pip install fastapi uvicorn python-multipart \
git+https://github.com/suwalutions/PurrfectKit.git@meow
π¦ Run the Application
Once everything is installed, start the Ka-Doe server with:
uvicorn main:app
Your API will be available at:
π http://127.0.0.1:8000/docs
This endpoint provides an interactive Swagger UI for exploring the API.
π§ͺ Need Help?
Check the Project Structure for more insights, or visit the API Reference for usage examples.