Explorar o código

enable fil_search tool in assistants

Yuki Takei hai 1 ano
pai
achega
3cea1edd2d
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      apps/app/src/server/service/openai/assistant/assistant.ts

+ 2 - 0
apps/app/src/server/service/openai/assistant/assistant.ts

@@ -59,6 +59,7 @@ export const getOrCreateSearchAssistant = async(): Promise<OpenAI.Beta.Assistant
   searchAssistant = await getOrCreateAssistant(AssistantType.SEARCH);
   openaiClient.beta.assistants.update(searchAssistant.id, {
     instructions: process.env.OPENAI_SEARCH_ASSISTANT_INSTRUCTIONS,
+    tools: [{ type: 'file_search' }],
   });
 
   return searchAssistant;
@@ -74,6 +75,7 @@ export const getOrCreateChatAssistant = async(): Promise<OpenAI.Beta.Assistant>
   chatAssistant = await getOrCreateAssistant(AssistantType.CHAT);
   openaiClient.beta.assistants.update(chatAssistant.id, {
     instructions: process.env.OPENAI_CHAT_ASSISTANT_INSTRUCTIONS,
+    tools: [{ type: 'file_search' }],
   });
 
   return chatAssistant;