MCPcopy Index your code
hub / github.com/admineral/OpenAI-Assistant-API-Chat / initializeAssistant

Function initializeAssistant

app/modules/assistantModules.ts:75–91  ·  view source on GitHub ↗
(assistantDetails: AssistantDetails, fileIds: string[])

Source from the content-addressed store, hash-verified

73* @returns {Promise<string>} - The ID of the created assistant.
74*/
75export const initializeAssistant = async (assistantDetails: AssistantDetails, fileIds: string[]): Promise<string> => {
76 console.log('Initializing assistant...');
77
78 // Log the assistantDetails and fileIds
79 console.log('(initialize) -> Assistant Details:', assistantDetails);
80 console.log('(initialize) -> File IDs:', fileIds);
81
82 const assistantData: AssistantDataResponse = await createAssistant(
83 assistantDetails.assistantName,
84 assistantDetails.assistantModel,
85 assistantDetails.assistantDescription,
86 fileIds
87 );
88
89 console.log('Assistant created successfully. Assistant ID:', assistantData.assistantId);
90 return assistantData.assistantId;
91};
92
93/**
94* Creates a chat thread with the initial message.

Callers 1

startAssistantMethod · 0.90

Calls 1

createAssistantFunction · 0.90

Tested by

no test coverage detected