diff options
| author | Ilan Bigio <ilan@openai.com> | 2024-12-30 11:38:04 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-30 11:38:04 -0500 |
| commit | 4e9f754f6349fd6ecb82c2f35e66691268cdf11d (patch) | |
| tree | 76f552097672702c6305bd041475d34132799a9f /websocket-server/src/server.ts | |
| parent | 80bd1166f00871622890c8c3072d0890d6405829 (diff) | |
| parent | f65c5b74e2fe8448264d58ee40d390398b708cca (diff) | |
fix: openai env instantiation
Diffstat (limited to 'websocket-server/src/server.ts')
| -rw-r--r-- | websocket-server/src/server.ts | 8 |
1 files changed, 7 insertions, 1 deletions
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; |
