GitDeployHub

hacksider/call-gpt

github.com/hacksider/call-gpt ↗
Node.js API
10 environment variables found in .env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.

  • TWILIO_ACCOUNT_SID secret Optional: Configure your Twilio credentials if you want to make test calls using '$ npm run outbound'.
  • TWILIO_AUTH_TOKEN secret
  • FROM_NUMBER
  • APP_NUMBER
  • YOUR_NUMBER
  • SERVER Your ngrok or server URL E.g. 123.ngrok.io or myserver.fly.dev
  • OPENAI_API_KEY secret Service API Keys
  • DEEPGRAM_API_KEY secret
  • VOICE_MODEL Deepgram voice model, see more options here: https://developers.deepgram.com/docs/tts-models
  • RECORDING_ENABLED Notice: Twilio recommends that you consult with your legal counsel to make sure that you are complying with all applicable laws in…
Alternative Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/hacksider/call-gpt
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/hacksider/call-gpt
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/hacksider/call-gpt
Or deploy to a different host
← Try another repo