You can now use ChatGPT with Siri using this simple iPhone shortcut

Siri
(Image credit: Tom's Guide)

By combining ChatGPT with Siri, you can add a little AI power to Apple's virtual assistant. Thanks to OpenAI releasing API keys for ChatGPT, 2023's favorite AI chatbot can now be integrated pretty much everywhere. 

To pair ChatGPT with Siri and to make the chatbot virtual assistant dream team, you'll need to use a custom Shortcut, plenty of which can be found online. The shortcut then fires up Siri, listens to your question, calls on ChatGPT using your API key and runs your question through it. Then it displays a response. 

We'll show you how to do all of that, using a pre-made shortcut. Read on to see how to use ChatGPT with Siri.

How to use ChatGPT with Siri

Before we get started, you'll need to create an OpenAI account. We run through how to sign up in our guide on how to use ChatGPT.

1. Download the SiriGPT shortcut

(Image: © Future)

Open the SiriGPT shortcut page and tap Add shortcut.

2. Get your your OpenAI API Keys

(Image: © Future)

Head to platform.openai.com and log into your OpenAI account, then tap the three lines icon, top right. Tap your profile at the bottom of the Settings Menu, then tap View API keys.

3. Copy your secret API key

(Image: © Future)

Tap Create new secret key, then tap the copy icon and tap OK to close the window.

4. Add your API into the SiriGPT shortcut

(Image: © Future)

Open the Shortcuts app, then find the SiriGPT shortcut and tap the three dots to edit the shortcut. Paste your API key in place of "ADD API KEY HERE".

5. Enable Dictation

(Image: © Future)

Scroll down the shortcut flow chart until you see Enable Dictation underneath a red warning flag (if you don't see it, you may already have Dictation enabled so skip to step 6). Tap Enable Dictation, then toggle Enable Dictation on and tap Enable Dictation again.

6. Allow SiriGPT Speech Recognition access

(Image: © Future)

Go back to the Shortcuts menu and tap SiriGPT. A Privacy warning will pop up asking you to allow the shortcut access to Speech Recognition. This is so you can ask ChatGPT questions vocally. Tap Allow.

7. Allow SiriGPT to use your OpenAI API

(Image: © Future)

Tap the SiriGPT shortcut again to run it, and ask a question. A Privacy pop up will appear asking you to allow SiriGPT to send text to the OpenAI API. This is to run your prompt through ChatGPT. Tap Always Allow or Allow Once (the latter will mean you need to do this every time).

8. Finish the interaction

(Image: © Future)

You'll now get an answer. Tap Done, then either tap Ask Again if you want to ask something else. When you're finished, tap Done. You can now use the shortcut through the Shortcuts app, but we're going to show you a better way to use it.

9. Open the Back Tap menu

(Image: © Future)

We're now going to assign SiriGPT to back tap. You can simply ask Siri to "run SiriGPT", but Back Tap is a bit slicker. Open Settings and tap Accessibility. Tap Touch and then tap Back Tap.

10. Assign SiriGPT to Back Tap

(Image: © Future)

Tap either Double Tap or Triple Tap, depending on which you want to assign to SiriGPT. Scroll down and tap SiriGPT.

11. Use BackTap to launch SiriGPT

(Image: © Future)

Tap the back of your iPhone and SiriGPT will open. Ask a question and tap Done when you're finished. 

There you have it. You can now call ChatGPT using Siri.


If you'd like to read more fun and helpful ChatGPT tutorials, we have you covered. We can show you how to use ChatGPT to summarize an article and how to use ChatGPT on iPhone and Android. We can also show you how to use the new Bing with ChatGPT — and what you can do with it

For more iPhone tutorials, get started with our guide on how to enable beta updates on iPhone or learn how to play games in iOS Messages. Sick of ads? Learn how to block ads on iPhone using the iOS Safari Reader. And if you're finding iOS 16's wallpapers system confusing, don't worry: we can show you how to delete wallpapers on iPhone.

Peter Wolinski
Reviews Editor

Peter is Reviews Editor at Tom's Guide. As a writer, he covers topics including tech, photography, gaming, hardware, motoring and food & drink. Outside of work, he's an avid photographer, specialising in architectural and portrait photography. When he's not snapping away on his beloved Fujifilm camera, he can usually be found telling everyone about his greyhounds, riding his motorcycle, squeezing as many FPS as possible out of PC games, and perfecting his espresso shots. 

  • landjet
    I followed all the instructions for downloading the Apple Shortcut and inserted the ChatGPT key and the shortcut runs but gives no replys. What did I do wrong?
    Reply
  • Unk2009
    admin said:
    By combining ChatGPT with Siri, you'll have an AI-powered virtual assistant on your iPhone or iPad. Here's how to do it.

    You can now use ChatGPT with Siri with this simple iPhone shortcut : Read more
    Hi, thanks for the tutorial,
    I’m having the same issue as landjet, I followed the instructions as written but I am not getting any replies.
    I get the following;
    which one
    ask agin
    done
    I also received this error:”There was a problem running the shortcut SiriGPT”
    any suggestions would be greatly appreciated.
    thank you.
    Reply
  • kmarchand
    landjet said:
    I followed all the instructions for downloading the Apple Shortcut and inserted the ChatGPT key and the shortcut runs but gives no replys. What did I do wrong?

    I had the same issue; I added a "Show Results" action right after the "Get text from URL" to see the API response and showed the API error;

    {"error":{"param":null,"message":"You exceeded your current quota, please check your plan and billing details.","code":null,"type":"insufficient_quota"}}

    The usage page at https://platform.openai.com/account/usage shows free trial usage was expired - I'm not 100% sure if there is really some level of no-cost API use that doesn't expire or if after the initial few months a paid account is needed, or if it's a bug per this discussion;

    OpenAI/comments/zpt4vnView: https://www.reddit.com/r/OpenAI/comments/zpt4vn/you_exceeded_your_current_quota_please_check_your/
    Reply
  • drukes
    I signed up for paid GPT and still get the quota error
    Reply
  • landjet
    V4LBqcB4oQwView: https://youtu.be/V4LBqcB4oQw

    I deleted the Tom's Guide shortcut from the original post in this thread and installed the one in the link from Proper Honest Tech and it works perfectly. Never received any error code or anything about payment. It just works.
    Reply
  • drukes
    Sorry what is the link above? Does he mention it somewhere in the video?
    Reply
  • landjet
    The link that I posted from Proper Honest Tech works, it isn't the link provided by Tom's Guide. Reread my post with the link, I edited it. Delete the one that is giving you error codes and then install the shortcut link in the Proper Honest Tech video, follow the instructions and it will work.
    Reply
  • m1ndb0mb
    I followed the steps but I get back a popup that shows "Text" near to a text file icon but no audible response from the ChatGPT shortcut. Trying to tap on the text file does nothing.. what did I do wrong?
    Reply