aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workers/openaiWorker.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2024-10-26 20:07:16 +0000
committerMohamed Bassem <me@mbassem.com>2024-10-26 20:07:16 +0000
commit3e727f7ba3ad157ca1ccc6100711266cae1bde23 (patch)
tree767639f897f258886921162eb5bb1c73f318e61e /apps/workers/openaiWorker.ts
parentdb45aaf1f61f57287bd2d98e73ec0a071b6caf88 (diff)
downloadkarakeep-3e727f7ba3ad157ca1ccc6100711266cae1bde23.tar.zst
refactor: Move inference to the shared package
Diffstat (limited to 'apps/workers/openaiWorker.ts')
-rw-r--r--apps/workers/openaiWorker.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/workers/openaiWorker.ts b/apps/workers/openaiWorker.ts
index f436f71b..b1394f73 100644
--- a/apps/workers/openaiWorker.ts
+++ b/apps/workers/openaiWorker.ts
@@ -1,6 +1,7 @@
import { and, Column, eq, inArray, sql } from "drizzle-orm";
import { z } from "zod";
+import type { InferenceClient } from "@hoarder/shared/inference";
import type { ZOpenAIRequest } from "@hoarder/shared/queues";
import { db } from "@hoarder/db";
import {
@@ -13,6 +14,7 @@ import {
import { DequeuedJob, Runner } from "@hoarder/queue";
import { readAsset } from "@hoarder/shared/assetdb";
import serverConfig from "@hoarder/shared/config";
+import { InferenceClientFactory } from "@hoarder/shared/inference";
import logger from "@hoarder/shared/logger";
import { buildImagePrompt, buildTextPrompt } from "@hoarder/shared/prompts";
import {
@@ -21,8 +23,6 @@ import {
zOpenAIRequestSchema,
} from "@hoarder/shared/queues";
-import type { InferenceClient } from "./inference";
-import { InferenceClientFactory } from "./inference";
import { readImageText, readPDFText } from "./utils";
const openAIResponseSchema = z.object({