litellm / src /db.ts
q1340's picture
Update src/db.ts
a88cf1f verified
// src/db.ts
import { Pool, neonConfig } from '@neondatabase/serverless';
import { PrismaNeon } from '@prisma/adapter-neon';
import { PrismaClient } from '@prisma/client';
// 使用 Node.js 内置的 WebSocket(全局可用)
neonConfig.webSocketConstructor = globalThis.WebSocket;
const connectionString = `${process.env.DATABASE_URL}`;
const pool = new Pool({ connectionString });
const adapter = new PrismaNeon(pool);
export const prisma = new PrismaClient({ adapter });