_# AjatusServer
AjatusServer is the central API and orchestrator for the Ajatuskumppani ecosystem. It handles user authentication, task management, and communication between the various components.
- FastAPI: Built on the high-performance FastAPI framework.
- PostgreSQL: Uses PostgreSQL with
pgvectorfor storing data and vector embeddings. - Orchestration: Manages the lifecycle of AI tasks and agents.
- Authentication: Secure JWT-based authentication.
- Python 3.11+
- PostgreSQL 15+
- Redis
- Clone the repository:
git clone https://github.com/pinnacore-ai/ajatuskumppani.git cd ajatuskumppani/ajatus-server - Install the dependencies:
pip install -r requirements.txt
To start the server, use the following command:
uvicorn api.main:app --reloadThis project is licensed under the AGPL 3.0 License. See the LICENSE file for details.