From f65c5b74e2fe8448264d58ee40d390398b708cca Mon Sep 17 00:00:00 2001 From: Evan Cater Date: Sat, 21 Dec 2024 17:03:31 -0500 Subject: fix: openai env instantiation --- websocket-server/src/server.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'websocket-server/src/server.ts') diff --git a/websocket-server/src/server.ts b/websocket-server/src/server.ts index 8ab3ea6..7528697 100644 --- a/websocket-server/src/server.ts +++ b/websocket-server/src/server.ts @@ -16,6 +16,12 @@ dotenv.config(); const PORT = parseInt(process.env.PORT || "8081", 10); const PUBLIC_URL = process.env.PUBLIC_URL || ""; +const OPENAI_API_KEY = process.env.OPENAI_API_KEY || ""; + +if (!OPENAI_API_KEY) { + console.error("OPENAI_API_KEY environment variable is required"); + process.exit(1); +} const app = express(); app.use(cors()); @@ -62,7 +68,7 @@ wss.on("connection", (ws: WebSocket, req: IncomingMessage) => { if (type === "call") { if (currentCall) currentCall.close(); currentCall = ws; - handleCallConnection(currentCall); + handleCallConnection(currentCall, OPENAI_API_KEY); } else if (type === "logs") { if (currentLogs) currentLogs.close(); currentLogs = ws; -- cgit v1.2.3