jitsi / skynet

AI core services for Jitsi
Apache License 2.0
29 stars 7 forks source link

misc: reorganize package #21

Closed saghul closed 1 year ago

saghul commented 1 year ago

Prepare the structure to add new modules.

From an AI service prespective, we have several modules we offer: openai-api and summaries today. These modules are exposed through FeastAPI apps and mounted if enabled.

Make each module more encapsulated by ahving everything within.

If / when several modules need to share some functionality we can move it out. At this stage, however, the persistence and job scheduling is tied to summaries, for example, so it makes sense to have them together.