From 33899e5d2b15832828a2e584ca35f8b679641e9e Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Sun, 16 Mar 2025 16:38:15 +0100 Subject: [PATCH] improve openai thread management --- admin/src/components/AiChat.vue | 42 +++++++++++++++-- admin/src/graphql/aiChat.graphql | 16 +++++-- admin/src/graphql/fragments.graphql | 6 +++ admin/src/locales/de.json | 4 +- admin/src/locales/en.json | 4 +- backend/.env.test_e2e | 1 + backend/Dockerfile | 2 +- backend/package.json | 2 +- backend/src/apis/openai/OpenaiClient.ts | 45 ++++++++++++++++++- backend/src/apis/openai/model/Message.ts | 5 ++- .../src/graphql/resolver/AiChatResolver.ts | 26 ++++++++++- backend/src/graphql/resolver/UserResolver.ts | 1 - backend/src/password/EncryptionWorker.ts | 18 ++++++++ backend/src/password/EncryptorUtils.ts | 2 + backend/yarn.lock | 2 +- 15 files changed, 159 insertions(+), 17 deletions(-) diff --git a/admin/src/components/AiChat.vue b/admin/src/components/AiChat.vue index ca1d3a93a..d95d23ecc 100644 --- a/admin/src/components/AiChat.vue +++ b/admin/src/components/AiChat.vue @@ -31,15 +31,21 @@