Predict whether a basketball shot went in or not via SMS using GPT-4V. You'll need
- an OpenAI API Key. You can get one here
- A Twilio account - sign up for a free Twilio Account here
- A Twilio Phone Number with SMS capabilities - learn how to buy a Twilio Phone Number here
- Node.js installed - download Node.js here
Open up your .env file for your Functions project in your root directory and add the following line:
OPENAI_API_KEY=YOUR-OPENAI-API-KEY
To open up our app to the web with a public-facing URL, run twilio serverless:deploy
from the root directory.
Grab the Function URL corresponding to your app (the one that ends with /sms-gpt4v) and configure a Twilio phone number with it as shown below: select a Twilio number you purchased in your Twilio phone numbers console and scroll down to the Messaging section. Paste the link in the text field for A MESSAGE COMES IN webhook making sure that it's set to HTTP POST. When you click Save it should look like this! Now take out your phone and text a question or prompt to your Twilio number.