Solution for using ChatGPT with Siri, the main advantage of which is a consistently high first response rate from the model. Working perfectly on Homepod and other iOS devices.
- Create OpenAI account if you don't have one. You can do it here.
- Create OpenAI API key. You can do it here.
- Deploy SiriGPT Back-End using button below. When clicking, you will be offered to enter
OPENAI_TOKEN
environment variable to Railway. It's a token you got on previous step.
- Install Siri Shortcut. When installing, you will be offered to enter back-end link. Use the one you got on previous step.
- Here you go! Say
Hey Siri GPT
wait for a first response from shorcut and ask your question.
- Go to Railway dashboard and find your SiriGPT Back-End app.
- Go to your deployment setting and click
Check for Updates
button
- Go to GitHub repository Railway created on first deployment and merge the PR Railway created for you.
- That's it! Your SiriGPT Back-End is updated.
While other attempts to create Siri Shortcuts for GPT-3 are using OpenAI API directly, which limits response time because of inability of Apple Shortcuts to fetch SSE (Server Sent Events), SiriGPT uses its own back-end allowing fetching new response data while Siri is dictating last answer.
- Add ability to make more than one message in conversation.
- Integration with AutoGPT
- Integration with HomeKit
- Persobality Switcher (see my openai-grammy-bot repo)