diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-27 16:30:27 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-27 16:34:29 +0000 |
| commit | 9986746aa890f2490ff18fd4fc79be4de0e4dbe2 (patch) | |
| tree | 094054ddebd76e155eac798ca7ca7fc93fe6c2c5 /packages | |
| parent | 5cbce67fdae7ef697dd999b0f1e3cc6ed9c53e3f (diff) | |
| download | karakeep-9986746aa890f2490ff18fd4fc79be4de0e4dbe2.tar.zst | |
fix: Attempt to increase the reliability of the ollama inference
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/shared/queues.ts | 8 |
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 |
