How to Use ChatGPT with Siri on iPhone

Artificial Intelligence is a concept that has been thrown around quite a lot in the last few months. With AI chatbots like ChatGPT entering the market, things have only further heated up. However, AI is not new as voice assistants like Siri have been here for quite a long time. In the same vein though, most will agree that Siri does not pack a lot of intelligence in her artificial brain. But what if I told you that you can combine the best of both worlds and actually get ChatGPT to work with Siri on your iPhone? While it sounds impossible, it’s easy to do so. Keep reading as we show you to use ChatGPT with Siri on your iPhone.

The process itself to use ChatGPT with your iPhone’s Siri voice assistant is simple. However, it does have certain requirements and links you need so make sure you have them all before you proceed.

Requirements to Get ChatGPT to Work with Siri

1. Siri ChatGPT Shortcut

The integration of ChatGPT into Siri works through a handy shortcut that will run on your iPhone. As such, it is necessary to download the Siri shortcut. Called Siri Pro, the shortcut is courtesy of YouTuber Tim Harris. While the shortcut is named Siri Pro, you can always rename it to whatever you want. To begin, download the Siri Pro (Get) shortcut but don’t run it yet. Once downloaded, keep reading.

2. ChatGPT API Key

To successfully use ChatGPT’s services with Siri on your iPhone, you need to use its API. ChatGPT’s API key is something you can access through your OpenAI account. To get that, head to the OpenAI API keys page and log in to your account. Here, you will see the option to “Create new secret key.” Click on it to generate an API key to use with Siri Pro.

Once done, copy the OpenAI API key. Do remember that once you copy the key and close the pop-up box, you cannot copy the same API key again. So keep it somewhere safe.

You can also open this website on your iPhone to generate and copy the API key to your clipboard. If you do not have an OpenAI account, you can create one here and then visit the above link.

How to Set up and Use ChatGPT with Siri on Your iPhone

Once you have downloaded the Siri Pro shortcut and copied the API key, it’s time to make the Siri shortcut work and see it in action:

1. Open the Shortcuts app to access the downloaded Siri Pro shortcut.

2. You will find the Siri Pro shortcut here. Tap the ellipsis icon (three dots) to open the shortcut’s settings. Note: We renamed the Siri shortcut from Siri Pro to Siri Bro on our iPhone.

3. Under the second dialog box titled “Text“, you will see the message – “Insert ChatGPT API Key here.” Paste your previously copied API key here and tap “Done” at the top right.

4. And you are all done! ChatGPT has now been integrated with Siri on your iPhone. You can invoke the shortcut by either tapping on Siri Pro in the Shortcuts app or saying Hey Siri followed by the shortcut’s name (Bro, Pro, or your own renamed title). As you can see below, I asked ChatGPT Siri to plan a two-day trip to London, and it responded accurately.

However, remember the shortcut might not always work depending on ChatGPT’s server load or it being down altogether. However, in my experience, it worked most of the time without problems.

We hope you have fun messing around with ChatGPT with Siri on your iPhone. To get even more value out of it, check out these cool things you can do with ChatGPT. Moreover, if you prefer to use a mobile app to access the AI chatbot on your phone, learn how to use ChatGPT on Android and iOS. Are you encountering any problems with Siri Pro? Drop your questions in the comments below.

I followed all the above steps but the shortcut gives no response. What do I do?

As mentioned above, the ability for ChatGPT Siri to run on your iPhone is dependent on the current server load on the AI chatbot itself. If ChatGPT itself is overloaded, there’s a high chance of the shortcut not giving a response. Wait an hour or two and run the shortcut again.

Is this method available for Android?

As of now, ChatGPT for Siri is only available on iOS. Since this relies on iPhone’s shortcut app, we are yet to discover a similar method for Android fanboys out there. However, rest assured, we will keep you updated if we run into anything.

The Shortcut Keeps Telling Me to Add in Your API Key First. What Do I Do?

As the error, that means you haven’t properly added your ChatGPT API Key yet. Without this, the shortcut cannot communicate with the server. To add the ChatGPT API key, follow the question below or the section above in the article.

How Do I Get a ChatGPT API Key?

As mentioned above, you can get the API key for ChatGPT from OpenAI’s official website. But, you will need an account with the company to do so. Follow our steps above to begin.

Comments 25
  • Sasha says:

    As someone commented below this Shortcut doesnt work anymore since ChatGPT dropped their own app and their own chat assistant. Good news is you can now do this a lot easier utilizing the ChatGPT app… In Shortcuts create a new shortcut and name it “Pro” or whatever you want. This name is how you will summon it through Siri so by saying “Hey Sir, Pro” it will open the app. Create a new Shortcut, Name it “Pro”. Add Action. Scroll to Chat GPT and select “Start Voice Conversation”. Thats it. Now just say “Hey Siri, Pro” and it will automatically start a voice conversation with ChatGPT. Hope this helps!!

    • Osplo says:

      Great tip. Now it works in my phone! The only thing is I cannot get it to work with my Apple Watch. Any ideas?

  • Stephen Jenkins says:

    When I try to download the shortcut I get errors on the shortcut gallery saying it isn’t trusted and can’t be accessed.

  • Ron says:

    Worked for a little while…but since ChatGPT launched their own app it’s not possible anymore to let ChatGPT speak through Siri. Somehow they’ve managed to take that option out. Not surprising knowing that the option to speak out the answers is only possible when you have a paid account.

  • Pierre says:

    For those who, like me, nothing happened with your requests: it means your free trial usage reached the allowed initial limit.

    All you have to do is, on OpenAI: Menu > Account > Usage. Set up a paid account (don’t forget to pour your usage limits you want). Once done, it’ll work!

  • Sam says:

    It doesn’t work. It prompts you to ask (type) then you get no results.
    I’m afraid if the shortcut collects our API keys, hopefully not

  • Chris says:

    Excellent explanation of Tim Harris’s script, Mark!
    How can I script Siri to listen to my question rather than type it in?

  • Shubham says:

    Those who are facing issue with this shortcut with “done” displayed on the screen, print the contents of the api call. It will return you a json of mentioning “you exceeded your current quota, please check your plan and billing”.
    Hence to use the openai api we need to upgrade the plan.

    Hack : signup openai using a different gmail and phone number, generate new key, and use the trial version again.

  • Gui says:

    Same as the others …

    Everything is set perfectly, but the only answer i get from this is « done »
    And nothing

    I tried to add a « show the results » but still nothing

    • Gilad Gvili says:

      how did you mange this?

  • Jason says:

    In shortcuts I won’t let me paste the key.

  • Shehara Kavikara says:

    But it’s not entirely free for long. After the free tokens expired, we have buy more tokens. 1000 tokens are US $0.002

  • Kamlesh says:

    Thanks for sharing this but the output is not getting displayed. The output is in audio mode and I can’t see the text format of the answer. Can you please help getting the text format of chatgpt response. Thanks

    • Max says:

      I have the same issue

  • Bryan says:

    Mine asked me to allow to connect to open Ai and I allowed it, but now anytime I invoke it by saying “Hy Siri, “Siri Pro” – it responds by saying “yes” like your screen does, but when i ask a question it just says “that’s done.” Any ideas?

    • Anmol Sachdeva says:

      I suggest you edit the Siri Pro shortcut to include a “Show result” command before the “Speak result” one and then try again. It is a known issue that we too have faced recently and this is how we fixed it.

      • Mark says:

        I added a show results command. I simply dragged and dropped it right before the speak line. Still nothing. This time it just paused and stayed paused. Maybe I was too quick to cancel it due to saturation.

  • Jeff says:

    Does this/Is there a way to get this to work with the HomePod(s) and/or AppleTV (mostly the HomePod – for me, I rarely use Siri on AppleTV)

    • Raghav says:

      Yes, just set up on your iPhone and you should be able to use siri shortcuts made on iPhone on your Homepod as well. But I have not tried it or anything, I am too poor to afford luxurious products like HomePods and apple tvs. I only have the more essential products like a mac and an iPad.

  • Andres says:

    Great tutorial! Thanks for doing this. I wonder if there is a way when connecting through the API for the conversation “to continue” so to say, meaning that follow up questions take the previous questions and answers as context. It feels that each interaction through the API is treated as “independent.”

  • Cameron says:

    it SO doesn’t work… it’ll run, it prompted my permission to access the website, and when I invoke it, it works in that it asks me “yes?’ but when I enter my prompt, it returns nothing. on any device, iPhone / iPad / iMac / MacBook Pro / etc. I’ve logged into the website to verify the servers are up and they are – doesn’t matter. Nothing happens.

  • Markniac says:

    This is great! However it is only returning spoken answers (and with a non-preferred voice). How do I get written responses?

    • Anmol Sachdeva says:

      Hey Mark, you can add a “Show result” command before “Speak result” in the shortcut to see the results if you are unable to right now

      • John says:

        Ok, but how to add ”Show results”? Most of us are not programmers. Can you please share screenshots or guide us in some other way?

      • Hedda says:

        I have the same issue. Have you solved it? I added show results (go in by cllicking the three dots – scroll to bottom and search for Show results – then add it and move it up). But it did not work.

        I get no answers

Leave a Reply