diff --git a/app/api/demosearch/route.ts b/app/api/demosearch/route.ts index f3d91b5..6a36d39 100644 --- a/app/api/demosearch/route.ts +++ b/app/api/demosearch/route.ts @@ -63,7 +63,7 @@ export async function POST(req: Request) { }) } - model = 'gpt-4-turbo' + model = 'gpt-4o' const openai = new OpenAI(configuration) const runner = openai.beta.chat.completions.runTools({ diff --git a/lib/tools/demoSearch.ts b/lib/tools/demoSearch.ts index 74ea266..51e67ac 100644 --- a/lib/tools/demoSearch.ts +++ b/lib/tools/demoSearch.ts @@ -69,7 +69,7 @@ async function formatResults(matches: ScoredPineconeRecord[]) { return results.join('\n') } -const runTool = (message_content: string) => async (args: { query: string }): Promise => { +export const runTool = (message_content: string) => async (args: { query: string }): Promise => { try { const embeddings = await getEmbeddings(message_content) const matches = await getMatchesFromEmbeddings(embeddings, 15, VECTOR_TYPE) @@ -101,4 +101,4 @@ export const demoSearchToolRunnable = (message: string): RunnableToolFunction<{ properties: {} } } -}) +}) \ No newline at end of file diff --git a/lib/tools/index.ts b/lib/tools/index.ts index ae969a0..55d4b0f 100644 --- a/lib/tools/index.ts +++ b/lib/tools/index.ts @@ -53,6 +53,6 @@ export const searchRunnable: RunnableToolFunction[] = [ searchToolRunnable ] -export const demoSearchRunnable: RunnableToolFunction[] = [ - demoSearchToolRunnable +export const demoSearchRunnable: RunnableToolFunction[] = [ + demoSearchToolRunnable("") ] \ No newline at end of file