9-realtime/openai-realtime-console-example/relay-server/index.js (14 lines of code) (raw):
import { RealtimeRelay } from './lib/relay.js';
import dotenv from 'dotenv';
dotenv.config({ override: true });
const OPENAI_API_KEY = process.env.OPENAI_API_KEY;
if (!OPENAI_API_KEY) {
console.error(
`Environment variable "OPENAI_API_KEY" is required.\n` +
`Please set it in your .env file.`
);
process.exit(1);
}
const PORT = parseInt(process.env.PORT) || 8081;
const relay = new RealtimeRelay(OPENAI_API_KEY);
relay.listen(PORT);