From ad5ac3de836ab04d5f9c027f1497284fdea40c5d Mon Sep 17 00:00:00 2001 From: Naqi Syed Date: Mon, 2 Oct 2023 15:32:29 +0500 Subject: [PATCH] getting credentials from env instead of cookies --- app/api/chat/route.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/api/chat/route.ts b/app/api/chat/route.ts index be769a2..2952780 100644 --- a/app/api/chat/route.ts +++ b/app/api/chat/route.ts @@ -7,10 +7,18 @@ export const runtime = "edge" export async function POST(request: NextRequest) { const body = await request.json() - // Get credentials from cookies - const credentials = JSON.parse( - request.cookies.get("credentials")?.value || null - ) + // Get credentials from ENV + const credentials = { + pineconeIndex: process.env.PINECONE_INDEX_NAME, + pineconeEnvironment: process.env.PINECONE_ENVIRONMENT, + pineconeApiKey: process.env.PINECONE_API_KEY, + openaiApiKey: process.env.OPENAI_API_KEY, + supabaseKey: process.env.SUPABASE_KEY, + supabaseUrl: process.env.SUPABASE_URL, + supabaseBucket: process.env.SUPABASE_BUCKET, + supabaseDatabaseUrl: process.env.DATABASE_URL, + supabaseDirectUrl: process.env.DIRECT_URL + } if ( !credentials || !credentials.pineconeIndex ||