From 524233db18204e464c8da200c7bd67b88344f353 Mon Sep 17 00:00:00 2001 From: dokmy <142666819+dokmy@users.noreply.github.com> Date: Sat, 13 Jan 2024 11:44:21 +0800 Subject: [PATCH] fix edge --- src/app/api/chat/route.ts | 2 ++ src/app/api/search/route.ts | 1 - src/app/utils/embeddings.ts | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/api/chat/route.ts b/src/app/api/chat/route.ts index 56b6de6..9205682 100644 --- a/src/app/api/chat/route.ts +++ b/src/app/api/chat/route.ts @@ -12,6 +12,8 @@ const config = new Configuration({ }) const openai = new OpenAIApi(config) +export const runtime = 'edge'; + export async function POST(req: Request) { try { diff --git a/src/app/api/search/route.ts b/src/app/api/search/route.ts index 9df23d2..2268d94 100644 --- a/src/app/api/search/route.ts +++ b/src/app/api/search/route.ts @@ -1,4 +1,3 @@ -import { Configuration, OpenAIApi } from 'openai-edge' import { getEmbeddings } from '@/utils/embeddings' import { getMatchesFromEmbeddings } from '@/utils/pinecone' import dayjs from "dayjs"; diff --git a/src/app/utils/embeddings.ts b/src/app/utils/embeddings.ts index 29c9d0e..84a48a4 100644 --- a/src/app/utils/embeddings.ts +++ b/src/app/utils/embeddings.ts @@ -6,6 +6,8 @@ const config = new Configuration({ }) const openai = new OpenAIApi(config) +export const runtime = 'edge'; + export async function getEmbeddings(input: string) { try { const response = await openai.createEmbedding({