From 686c677edc3a739cd8afdf6d20837fef202cbfe7 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Wed, 14 Feb 2024 11:19:05 +0000 Subject: chore: Consolidate all config vars in one file --- packages/workers/openai.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'packages/workers/openai.ts') diff --git a/packages/workers/openai.ts b/packages/workers/openai.ts index 7c45b2cb..1e353092 100644 --- a/packages/workers/openai.ts +++ b/packages/workers/openai.ts @@ -1,5 +1,6 @@ import { prisma, BookmarkedLink } from "@remember/db"; import logger from "@remember/shared/logger"; +import serverConfig from "@remember/shared/config"; import { OpenAIQueue, ZOpenAIRequest, @@ -157,20 +158,19 @@ async function connectTags(bookmarkId: string, tagIds: string[]) { async function runOpenAI(job: Job) { const jobId = job.id || "unknown"; - if (!process.env.OPENAI_API_KEY || !process.env.OPENAI_ENABLED) { - return; - } + const { openAI } = serverConfig; - const openai = new OpenAI({ - apiKey: process.env.OPENAI_API_KEY, - }); - if (!openai) { + if (!openAI.apiKey) { logger.debug( `[openai][${jobId}] OpenAI is not configured, nothing to do now`, ); return; } + const openai = new OpenAI({ + apiKey: openAI.apiKey, + }); + const request = zOpenAIRequestSchema.safeParse(job.data); if (!request.success) { throw new Error( -- cgit v1.2.3-70-g09d2