Yuki Takei 11 månader sedan
förälder
incheckning
15b1a57a50

+ 7 - 0
apps/app/src/features/openai/server/services/assistant/assistant-types.ts

@@ -0,0 +1,7 @@
+export const AssistantType = {
+  SEARCH: 'Search',
+  CHAT: 'Chat',
+  EDIT: 'Edit',
+} as const;
+
+export type AssistantType = typeof AssistantType[keyof typeof AssistantType];

+ 1 - 0
apps/app/src/features/openai/server/services/assistant/chat-assistant.ts

@@ -2,6 +2,7 @@ import type OpenAI from 'openai';
 
 
 import { configManager } from '~/server/service/config-manager';
 import { configManager } from '~/server/service/config-manager';
 
 
+import { AssistantType } from './assistant-types';
 import { getOrCreateAssistant } from './create-assistant';
 import { getOrCreateAssistant } from './create-assistant';
 
 
 let chatAssistant: OpenAI.Beta.Assistant | undefined;
 let chatAssistant: OpenAI.Beta.Assistant | undefined;

+ 1 - 1
apps/app/src/features/openai/server/services/assistant/editor-assistant.ts

@@ -2,9 +2,9 @@ import type OpenAI from 'openai';
 
 
 import { configManager } from '~/server/service/config-manager';
 import { configManager } from '~/server/service/config-manager';
 
 
+import { AssistantType } from './assistant-types';
 import { getOrCreateAssistant } from './create-assistant';
 import { getOrCreateAssistant } from './create-assistant';
 
 
-
 let editorAssistant: OpenAI.Beta.Assistant | undefined;
 let editorAssistant: OpenAI.Beta.Assistant | undefined;
 
 
 export const getOrCreateEditorAssistant = async(): Promise<OpenAI.Beta.Assistant> => {
 export const getOrCreateEditorAssistant = async(): Promise<OpenAI.Beta.Assistant> => {

+ 0 - 7
apps/app/src/features/openai/server/services/assistant/types.d.ts

@@ -1,7 +0,0 @@
-const AssistantType = {
-  SEARCH: 'Search',
-  CHAT: 'Chat',
-  EDIT: 'Edit',
-} as const;
-
-type AssistantType = typeof AssistantType[keyof typeof AssistantType];