- Introduction of dynamic Retrievers & Specialists

- Introduction of dynamic Processors
- Introduction of caching system
- Introduction of a better template manager
- Adaptation of ModelVariables to support dynamic Processors / Retrievers / Specialists
- Start adaptation of chat client
This commit is contained in:
Josako
2024-11-15 10:00:53 +01:00
parent 55a8a95f79
commit 1807435339
101 changed files with 4181 additions and 1764 deletions

View File

@@ -27,7 +27,6 @@ x-common-variables: &common-variables
OPENAI_API_KEY: 'sk-proj-8R0jWzwjL7PeoPyMhJTZT3BlbkFJLb6HfRB2Hr9cEVFWEhU7'
GROQ_API_KEY: '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'
ANTHROPIC_API_KEY: 'sk-ant-api03-c2TmkzbReeGhXBO5JxNH6BJNylRDonc9GmZd0eRbrvyekec2'
PORTKEY_API_KEY: 'T2Dt4QTpgCvWxa1OftYCJtj7NcDZ'
JWT_SECRET_KEY: 'bsdMkmQ8ObfMD52yAFg4trrvjgjMhuIqg2fjDpD/JqvgY0ccCcmlsEnVFmR79WPiLKEA3i8a5zmejwLZKl4v9Q=='
API_ENCRYPTION_KEY: 'xfF5369IsredSrlrYZqkM9ZNrfUASYYS6TCcAR9UKj4='
MINIO_ENDPOINT: minio:9000
@@ -90,7 +89,7 @@ services:
- ../migrations:/app/migrations
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
db:
condition: service_healthy
@@ -124,7 +123,7 @@ services:
- ../config:/app/config
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
db:
condition: service_healthy
@@ -154,7 +153,7 @@ services:
- ../config:/app/config
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
db:
condition: service_healthy
@@ -186,7 +185,7 @@ services:
- ../config:/app/config
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
db:
condition: service_healthy
@@ -214,7 +213,7 @@ services:
- ../config:/app/config
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
db:
condition: service_healthy
@@ -248,7 +247,7 @@ services:
- ../config:/app/config
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
redis:
condition: service_healthy
@@ -272,7 +271,7 @@ services:
- ../config:/app/config
- ../scripts:/app/scripts
- ../patched_packages:/app/patched_packages
- eveai_logs:/app/logs
- ./eveai_logs:/app/logs
depends_on:
db:
condition: service_healthy
@@ -308,8 +307,8 @@ services:
redis:
image: redis:7.2.5
restart: always
expose:
- 6379
ports:
- "6379:6379"
volumes:
- ./db/redis:/data
healthcheck: