Skip to content

AjatusServer - The central API and orchestrator for the Ajatuskumppani ecosystem. Built with FastAPI, PostgreSQL, and Redis.

License

Notifications You must be signed in to change notification settings

Pinnacore-AI/ajatus-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

_# AjatusServer

AjatusServer is the central API and orchestrator for the Ajatuskumppani ecosystem. It handles user authentication, task management, and communication between the various components.

Features

  • FastAPI: Built on the high-performance FastAPI framework.
  • PostgreSQL: Uses PostgreSQL with pgvector for storing data and vector embeddings.
  • Orchestration: Manages the lifecycle of AI tasks and agents.
  • Authentication: Secure JWT-based authentication.

Getting Started

Prerequisites

  • Python 3.11+
  • PostgreSQL 15+
  • Redis

Installation

  1. Clone the repository:
    git clone https://github.com/pinnacore-ai/ajatuskumppani.git
    cd ajatuskumppani/ajatus-server
  2. Install the dependencies:
    pip install -r requirements.txt

Usage

To start the server, use the following command:

uvicorn api.main:app --reload

License

This project is licensed under the AGPL 3.0 License. See the LICENSE file for details.

About

AjatusServer - The central API and orchestrator for the Ajatuskumppani ecosystem. Built with FastAPI, PostgreSQL, and Redis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published