From 8970b3a5375ccfd9b41c8a08722a2fc6bbbe3af9 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Wed, 7 Feb 2024 21:05:57 +0000 Subject: [feature] Add openAI integration for extracting tags from articles --- shared/queues.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'shared') diff --git a/shared/queues.ts b/shared/queues.ts index ac5acc57..a607131d 100644 --- a/shared/queues.ts +++ b/shared/queues.ts @@ -6,6 +6,7 @@ export const queueConnectionDetails = { port: parseInt(process.env.REDIS_PORT || "6379"), }; +// Link Crawler export const zCrawlLinkRequestSchema = z.object({ linkId: z.string(), url: z.string().url(), @@ -16,3 +17,13 @@ export const LinkCrawlerQueue = new Queue( "link_crawler_queue", { connection: queueConnectionDetails }, ); + +// OpenAI Worker +export const zOpenAIRequestSchema = z.object({ + linkId: z.string(), +}); +export type ZOpenAIRequest = z.infer; + +export const OpenAIQueue = new Queue("openai_queue", { + connection: queueConnectionDetails, +}); -- cgit v1.2.3-70-g09d2