aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-27 16:30:27 +0000
committerMohamedBassem <me@mbassem.com>2024-03-27 16:34:29 +0000
commit9986746aa890f2490ff18fd4fc79be4de0e4dbe2 (patch)
tree094054ddebd76e155eac798ca7ca7fc93fe6c2c5 /packages/shared
parent5cbce67fdae7ef697dd999b0f1e3cc6ed9c53e3f (diff)
downloadkarakeep-9986746aa890f2490ff18fd4fc79be4de0e4dbe2.tar.zst
fix: Attempt to increase the reliability of the ollama inference
Diffstat (limited to 'packages/shared')
-rw-r--r--packages/shared/queues.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/shared/queues.ts b/packages/shared/queues.ts
index b264e2c4..146c19c6 100644
--- a/packages/shared/queues.ts
+++ b/packages/shared/queues.ts
@@ -1,5 +1,6 @@
import { Queue } from "bullmq";
import { z } from "zod";
+
import serverConfig from "./config";
export const queueConnectionDetails = {
@@ -27,6 +28,13 @@ export type ZOpenAIRequest = z.infer<typeof zOpenAIRequestSchema>;
export const OpenAIQueue = new Queue<ZOpenAIRequest, void>("openai_queue", {
connection: queueConnectionDetails,
+ defaultJobOptions: {
+ attempts: 3,
+ backoff: {
+ type: "exponential",
+ delay: 500,
+ },
+ },
});
// Search Indexing Worker