How To: Talk to GPT-3 through Siri

Note: it’s now possible to talk to a newer OpenAI model (gpt-3.5-turbo) through Siri – if you want to use the newer, and much cheaper, version, see my updated post here. The new version seems to do better on some questions but worse on others.

Like many others, I’ve been incredibly impressed with OpenAI’s ChatGPT and how far language models have come since I was working on natural language processing research a few years ago.

But, also like many others, I’ve been regularly frustrated with Apple’s Siri and how it often fails to give useful answers to even the most basic of questions. This week, after a few too many unsatisfying Siri answers in a row, I started to wonder if it would be possible to solve the problem once and for all by querying ChatGPT directly through Siri.

It turned out that while the ChatGPT API isn’t officially available yet to pose questions to programmatically, the recent GPT-3 model is, and it’s also very powerful.

It also turned out that several people have written Siri shortcuts to interface with GPT-3, but I had a couple of issues with them when I tried them out:

  • Siri wouldn’t always read the answers out loud
  • The answers often started with a stray question mark, which was distracting when Siri did read the answer out loud, starting with “Question mark…”

I tried fixing the first issue by making a shortcut that included steps to explicitly read the answer out loud, but it turned out that a far simpler solution was just to change Siri’s settings in Settings->Accessibility->Siri->Spoken Responses to “Prefer Spoken Responses”:

Make sure you turn on “Prefer Spoken Responses” if you want to use this shortcut and have Siri read the answers out loud to you!

The stray leading question marks were an easier fix – I just modified an existing shortcut with a step that strips them out.

With those two fixes, the shortcut started working very seamlessly – I can now tell my phone “Hey Siri, GPT Mode”, then a question, and quickly get a response from GPT-3 read back to me by Siri.

You can download the Siri shortcut here to add it to your phone (and you can see the original shortcut that I modified it from here).

The shortcut itself is free to use; you’ll just need to create an OpenAI account here, create an OpenAI API key and paste it into the text field in the shortcut that says “Replace this with your OpenAI API key!” You can see more detailed instructions for how to do this in this article explaining how to use a similar shortcut. Right now, OpenAI is offering three months of API credits for free when you sign up for an account, and they don’t charge much once you run out of your free credits.

Once you’ve installed the shortcut onto your phone and pasted your OpenAI API key into it, it’s ready to use! You can use it under the name I gave it (“GPT Mode”) or rename it to your taste, to anything that doesn’t conflict with Siri’s existing commands.

To use the shortcut, say “Hey Siri”, then “GPT Mode” (or whatever you renamed the shortcut to), then say whatever you want to ask GPT-3. Siri will then, after a delay, display the answer and read it out loud.

Much like with ChatGPT, the answers aren’t always right, but they usually are, and I’ve found that the ability to ask my phone complex questions and get reasonable answers back is incredibly useful as long as I keep the imperfections of GPT-3 in mind.

Hopefully, the day is coming soon when Siri will have this kind of functionality built in natively! In the meantime, there’s this Siri shortcut.

PS – No pressure, but if you’ve found this shortcut useful, I’d appreciate it if you buy me a coffee!

Published by


Responses

  1. anirudhcmohan Avatar
    anirudhcmohan

    This is an awesome idea 😀

    Just set it up, finally have a use for Siri!

    Liked by 1 person

  2. Flor elita Dávila Torres Avatar
    Flor elita Dávila Torres

    very good

    Like

  3. Nate Wilson Avatar
    Nate Wilson

    This is cool, but I think I have it misconfigured, because siri will take precedence over the shortcut a lot of the time.
    Any time I ask it a question, for example, Hey Siri, GPT Mode, How old is alec baldwin? I get siri’s main question answering interface, not a ChatGPT text response.

    Since almost everything I ask is a question of the form “What is…?”, “How is…?”, or “Why is…?”, almost no questions I ask go to ChatGPT.

    Like

    1. ldndisplay Avatar
      ldndisplay

      me too, it runs ok but the reply never comes back

      Like

      1. Michael Avatar
        Michael

        Hi, I have the same problem, have you found the solution ?

        Like

      2. Alex Kolchinski Avatar
        Alex Kolchinski

        Have you checked if you have credit in your OpenAI account?

        Like

  4. natemw Avatar
    natemw

    This is cool, but is pretty unusable for one main reason. Any time I ask a question of a certain form, Siri tries to take over and answer it with her own software, and won’t pass it to the OpenAI endpoint.

    For example, if I say “Hey Siri, GPT Mode, How old is Alec Baldwin”, Siri automatically takes over, and answers, and the shortcut does not proceed. This happens with any question that starts with How, Why, or What, which is obviously the majority of questions!

    Is my Siri misconfigured or does this always happen with this shortcut?

    Also, I notice that when I manually run the shortcut, by clicking on it from the shortcuts app, I don’t run into this problem, the problem seems to have something to do with the fact that siri is still listening for questions at the same time that the dictation input command runs, and decides to take precedence based on the content of the question.

    Like

    1. Alex Kolchinski Avatar
      Alex Kolchinski

      Hey Nate, yeah, I’ve been having the same issue with Siri taking over for questions it thinks it knows how to answer. Phrasing the questions differently usually helps but if you find a way to stop the Siri takeover I’d appreciate you leaving another comment so everyone sees the fix. Thanks for the comment.

      Like

  5. How To: Talk to GPT-3 through Siri – Alex Kolchinski – ooo00

    […] How To: Talk to GPT-3 through Siri – Alex Kolchinski […]

    Like

  6. Konrad Avatar
    Konrad

    This works very well. So far I make pauses between Siri – GPT Mode and wait until Siri asks” what’s the text?”

    Is there anyway to ask Siri to make a note of the response or message it to someone ?

    Like

    1. Alex Kolchinski Avatar
      Alex Kolchinski

      Yep, not through my version of the shortcut but the one I modified it from has a version where you can save the response (and then you can send it to someone if you want) – https://www.mobilespoon.net/2023/01/how-to-activate-chatgpt-with-siri-and-save-response.html

      Like

  7. Ramesh Adhikari Avatar
    Ramesh Adhikari

    I like this blog is very useful for self study and to know about the universe easily for everyone.

    Like

  8. Bill from NYC Avatar
    Bill from NYC

    Thank you for posting this.

    What’s your troubleshooting advice if nothing is returned from the api call?

    Like

    1. Alex Kolchinski Avatar
      Alex Kolchinski

      I haven’t run into that one myself, but it’s worth checking if you have credits on your OpenAI account and whether you’ve pasted the API key correctly into your shortcut (I accidentally deleted the hyphen when I was first pasting it over but caught my mistake before trying to actually use it.)

      Like

    2. Bart Kolosowski Avatar
      Bart Kolosowski

      I have the same problem. I get the initial enquiry window, then shortcut runs but there is no returned info window.
      I have API credits, tried a new key and approved all permissions for the shortcut.
      Any suggestions most welcome as this seems a neat solution

      Like

  9. Mark Gillespie Avatar
    Mark Gillespie

    Thanks for posting this shortcut. It worked for me. The first time I asked Siri to run GPT mode Siri asked permission to run the shortcut, then it asked permission for the API to access the internet. After I gave both permissions, I was able to ask again by pausing slightly following the trigger phrase “Hey Siri”, “GPT mode” then wait for the response “What’s the text?” and then say my prompt.

    There was a delay of a few seconds before my prompt “What are the benefits of the La Niña weather system?” was answered with a seven point bulleted response. Finally, a more useful Siri!

    Liked by 1 person

  10. Dave Avatar
    Dave

    Could you please help us with the steps needed to get rid of the annoying question mark that shows up before every response

    I’d really appreciate it!

    Like

    1. Alex Kolchinski Avatar
      Alex Kolchinski

      Hey Dave, the shortcut linked from the blog post should solve the question marks problem; is this the one you’ve been using? (https://www.icloud.com/shortcuts/b10d3d361a3f48428a2ed8fe729dc4fa)

      Like

      1. Elzabe de wet Avatar
        Elzabe de wet

        Hi. Thanks for the link. I can ask the question and it takes the input but I don’t receive any output? Am I missing something. I thought it might be the api but even if I create another one it does the same.

        Like

      2. Mark Gillespie Avatar
        Mark Gillespie

        Hi Elizabeth, it could be a permissions issue. Open shortcuts app on iPhone and tap on your GPT Mode shortcut. You may then see a dialogue asking for permissions, followed by another one asking for permission to access the internet. Say Ok both times then you should be able to receive responses from just prompting via Siri. See my earlier post for my experience.

        Like

  11. How to talk to ChatGPT through Siri – Alex Kolchinski Avatar
    How to talk to ChatGPT through Siri – Alex Kolchinski

    […] I wrote the post How to: Talk to GPT-3 Through Siri, describing how to significantly upgrade Siri using OpenAI’s recent davinci-003 […]

    Like

  12. ChatGPT on Apple Watch? There’s an app for that… | Media Rujukan Alternatif

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  13. Apple Watch'ta ChatGPT? Bunun için bir uygulama var… – Dünyadan Güncel Teknoloji Haberleri | Teknomers

    […] takıyor gibi görünmüyor. Yapabileceğin düşünülürse, belki de buna ihtiyaçları yoktur. zaten Siri kısayollarını indirip kurun ön uç olarak Siri’yi ve yanıtları yönlendirmek için ChatGPT’yi kullanmanızı […]

    Like

  14. ChatGPT on Apple Watch? There’s an app for that… – Dogeearn.com

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  15. ChatGPT on Apple Watch? There’s an app for that… – OneAsks News Website

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  16. ChatGPT on Apple Watch? There’s an app for that… – Rodina News

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  17. ChatGPT on Apple Watch? There’s an app for that… – Wzmicro – Tech News

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  18. ChatGPT on Apple Watch? There’s an app for that… – European Football Weekends

    […] teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can Already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  19. ChatGPT on Apple Watch? There’s an app for that…

    […] AI teams don’t seem to wear the crown. Maybe they don’t need it, since you can already download and install Siri Shortcuts which allow you to use Siri as a front end and ChatGPT to generate the responses. I’m […]

    Like

  20. ChatGPT on Apple Watch? There’s an app for that… – n-cryptech

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  21. ChatGPT on Apple Watch? There’s an app for that… – nydailyupdate

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  22. ChatGPT on Apple Watch? There’s an app for that… – Techregister

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  23. ChatGPT on Apple Watch? There’s an app for that… – JWEasyTech

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  24. ChatGPT on Apple Watch? There’s an app for that… – Arrow News

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  25. Bate-papo GPT no Apple Watch? Há um aplicativo para isso… – MEDIA PILOT

    […] de máquina da Apple não parecem estar usando a coroa. Talvez eles não precisem porque você pode Baixe e instale os Atalhos da Siri já Isso permite que você use o Siri como front-end e o ChatGPT para controlar as respostas. Estou […]

    Like

  26. ChatGPT on Apple Watch? There’s an app for that… – Behalf of Apple Avatar
    ChatGPT on Apple Watch? There’s an app for that… – Behalf of Apple

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  27. Apple Watch 上的 ChatGPT? 有一個應用程序…… – News China 365

    […] 也許他們不需要,因為你可以 已經下載並安裝 Siri 快捷方式 讓您可以使用 Siri 作為前端,使用 ChatGPT 來驅動響應。 我相信 Apple 的 AI […]

    Like

  28. ChatGPT on Apple Watch? There’s an app for that… – TECHNOLOGY NEWS

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  29. ChatGPT on Apple Watch? There’s an app for that… – INFO NEWS

    […] don’t appear to put on the crown. Possibly they don’t wish to, for the reason that you’ll already download and install Siri shortcuts that permit you to use Siri because the entrance finish and ChatGPT to force the responses. I’m […]

    Like

  30. Apple Watch'ta ChatGPT? Bunun için bir uygulama var… – Zaman Belcika

    […] takıyor gibi görünmüyor. Yapabileceğin düşünülürse, belki de buna ihtiyaçları yoktur. zaten Siri kısayollarını indirip kurun ön uç olarak Siri’yi ve yanıtları yönlendirmek için ChatGPT’yi kullanmanızı […]

    Like

  31. ChatGPT on Apple Watch? There’s an app for that… – TechnologyDekho

    […] groups don’t appear to put on the crown. Maybe they don’t must, given that you could already obtain and set up Siri shortcuts that allow you to use Siri because the entrance finish and ChatGPT to drive the responses. I’m […]

    Like

  32. ChatGPT on Apple Watch? There’s an app for that… – Pak World News

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  33. ldndisplay Avatar
    ldndisplay

    Everything runs ok but never get a GPT result back on iPhone, yet I will if I type it in directly to openai via Safari, other shortcuts display ok

    Like

  34. Riadh Avatar
    Riadh

    Hey there!
    I appreciate the shortcut but sometimes I prefer writing the prompt, is there any way to achieve that ? Thank you lots in advance

    Like

    1. Alex Kolchinski Avatar
      Alex Kolchinski

      Probably easiest to just use ChatGPT directly then! It’s at https://chat.openai.com/chat

      Like

    2. Mark Gillespie Avatar
      Mark Gillespie

      To have the choice between wring or speaking the prompt download the new Bing app for iPhone. This uses GPT-4 and is also connected to the internet so answers are current. You may need to first get approval from Microsoft to access the “new Bing” before the app will work with the chat functionality. Approval for those with a Microsoft account is pretty quick.

      Like

      1. Mark Gillespie Avatar
        Mark Gillespie

        Writing or speaking – clearly I’m better at speaking!

        Like

  35. kalyanshrestha Avatar
    kalyanshrestha

    When asked date and time it gives weird reply. like 1988 Nov 16. same happens time. it gives USA time instead of my country which is 11 hours ahead of US time. Can’t we run GPT-4 in siri?

    Like

  36. ChatGPT on Apple Watch? There’s an app for that… – IT News UG

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  37. ▷ ¿ChatGPT en Apple Watch? Hay una aplicación para eso… | 2023

    […] artificial de Apple no parecen llevar la corona. Tal vez no sea necesario, dado que usted puede ya descargue e instale los atajos de Siri que le permiten usar Siri como interfaz y ChatGPT para impulsar las respuestas. Estoy convencido de […]

    Like

  38. ChatGPT on Apple Watch? There’s an app for that… – Crypto News

    […] intelligence teams don’t seem to wear the crown. Perhaps they don’t need to, given that you can already download and install Siri shortcuts that let you use Siri as the front end and ChatGPT to drive the responses. I’m convinced […]

    Like

  39. Nev Avatar
    Nev

    Two questions I know others may be thinking:

    1. Do you HAVE to wait for “What’s the text?” prompt from Siri before asking the question?

    2. If you do have to have the prompt, can you edit it to some other form of question?

    Like

    1. Alex Kolchinski Avatar
      Alex Kolchinski

      You do have to wait for the prompt, but you can edit it to whatever you want if you open the shortcut!

      Like

      1. Nev Avatar
        Nev

        Ah OK, but where in the shortcut do you edit that text? I don’t actually see it anywhere – just the “Dictate text” step – no reference to that phrase “What’s the text?”

        Like

      2. Alex Kolchinski Avatar
        Alex Kolchinski

        My mistake, looks like the “What’s the text?” part is hard-coded. Sorry!

        Like

Leave a comment