Yuki Takei преди 1 година
родител
ревизия
e7b0313b06
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 1 2
      apps/app/src/server/service/openai/embeddings.ts

+ 1 - 2
apps/app/src/server/service/openai/embeddings.ts

@@ -5,12 +5,11 @@ import type { OpenAI } from 'openai';
 import { openaiClient } from './client';
 
 
-const hasher = crypto.createHash('sha256');
-
 export const embed = async(input: string, username?: string): Promise<OpenAI.Embedding[]> => {
   let user;
 
   if (username != null) {
+    const hasher = crypto.createHash('sha256');
     hasher.update(username);
     user = hasher.digest('hex');
   }