app/api/vector_stores/retrieve_store/route.ts (15 lines of code) (raw):

import OpenAI from "openai"; const openai = new OpenAI(); export async function GET(request: Request) { const { searchParams } = new URL(request.url); const vectorStoreId = searchParams.get("vector_store_id"); try { const vectorStore = await openai.vectorStores.retrieve( vectorStoreId || "" ); return new Response(JSON.stringify(vectorStore), { status: 200 }); } catch (error) { console.error("Error fetching vector store:", error); return new Response("Error fetching vector store", { status: 500 }); } }