/SiriGPT

Introduce SiriGPT: the ultimate shortcut for your Apple devices! Integrate OpenAI's ChatGPT with Siri to enjoy a seamless experience with the power of continuous conversations and DALL·E output.

OtherNOASSERTION

SiriGPT Title

The technologies driving the new wave of chatbots have been brewing for years, taking the world by storm. The release of ChatGPT has triggered a Silicon Valley arms race, pitting the best minds against each other to push the limits of what chatbots can do. But while voice assistants like Siri have been around for a while, they don't pack the same punch as ChatGPT. That's where the real magic happens, by combining the best of both worlds, we can give Siri a significant IQ boost and take chatbots to new heights. The integration of ChatGPT into Siri represents a new unique way to interact and boost our devices. This shortcut allows you to access the immense intelligence of ChatGPT and the creativity of DALL·E within Siri, giving you a chatbot experience like never before.

IMG show Siri conbined with ChatGPT

Combining ChatGPT with Siri is relatively straightforward, but it does require a few specific requirements and links to ensure everything works smoothly.

Requirements to get ChatGPT to work with Siri

Get the Shortcut

To get started, all you need is the Apple Shortcuts app. Once you have downloaded the shortcut, look for the "Chatty" button. You can even customise the shortcut name to suit your preferences. However, once downloaded don't run it yet, keep reading.

Download theShortcut


Create your OpenAI API Key

To use ChatGPT's services with Siri, you'll first need to obtain the API key. This can be done by generating a new secret key from your OpenAI account, which will be required for authentication. To get started, you can obtain the key by following these steps. First, log in to your OpenAI account. Next, look for the "Create new secret key" option and click on it.

IMG show how to create new secret key

Once you have the API Key, integrating ChatGPT's services with Siri is a breeze. It's important to note that once you copy the key and close the pop-up, you won't be able to view it again, so it's crucial to keep the key in a safe and secure location.

IMG show an example of a OpenAI API Key


How to set up and use ChatGPT with Siri

Setting Up

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

  • Open the Shortcuts app and access the downloaded Chatty shortcut.

  • Once you launch the Chatty shortcut, you will be prompted to set your API key. You have two options for storing your API key: within the shortcut or inside Data Jar. To clarify, if you choose "Yes" your OpenAI API key will be stored in Data Jar, which is a third-party app for storing data in iOS. If you select "No" your API key will be kept within the Siri shortcut. It's important to note that if you choose to keep your API key in the shortcut, you should take extra care to keep your shortcut secure and not share it with anyone, as this could potentially expose your API key.

  • The OpenAI API is powered by a range of models that have different capabilities and pricing plans to suit various use cases. These models include GPT-3, GPT-4. The default model used by SiriGPT is GPT-3.5-turbo. However, users are free to choose the model version they want to use based on their specific needs and requirements. Keep in mind GPT-4 is currently in a limited beta and only accessible to those who have been granted access.

IMG show where paste your OpenAI API key



All done! Once the integration is complete, you can launch the shortcut by tapping it within the app or from the menu bar on your Mac. Alternatively, when ready to use the shortcut, simply activate Siri and say "Chatty" followed by your question or prompt. The shortcut will then generate a response and read it back to you.


SiriGPT launched


Considerations

ChatGPT is one of the most advanced chatbots available today, with the ability to generate human-like responses to a wide range of questions and inputs. However, like any technology, it has limitations and requires specific usage patterns to produce the desired output. If you have not found SiriGPT useful, it may be because you are not providing it with specific enough input. The key to obtaining precise and accurate responses from SiriGPT is to be as specific as possible about the desired output. A vague input will likely produce a vague answer, while a well-defined input will yield a more targeted and useful response.

In summary, to make the most of SiriGPT, it is essential to be specific about the desired output and provide clear instructions on what to avoid. With these guidelines in mind, you can unlock the full potential of this powerful chatbot and streamline your daily tasks.

Example SiriGPT Output


ChatGPT and DALL·E are two of the most powerful AI tools developed in recent years. They have the potential to revolutionise the way we interact with our devices and make our lives easier. However, it's important to remember that they have their limitations, and may not always be able to deliver the desired output due to external factors such as server overload or lack of data. In conclusion, SiriGPT is a powerful tool that has the potential to revolutionise the way we interact with our devices. By being clear and specific in our requests, we can help these tools deliver more accurate and relevant responses.


What's new in SiriGPT

v1.3

Release Highlights:

  • Improved user privacy in settings.
  • Users are now able to adjust Temperature, Top P, Frequency Penalty and Presence Penalty settings. Note that decimal division should be done with either a period or a comma based on the device's region settings.
  • Added a summarising upcoming calendar events & reminders for the next 5 days. Including the word "schedule" when writing a prompt gives a summary of upcoming calendar events and reminders, a feature currently in beta.
  • Added URL summary to generate instant overviews of website articles when pasting a URL.
  • Introduced the DAN Mode (Do Anything Now). When enabled, SiriGPT will act as an alter ego of itself.

v1.2

Release Highlights:

  • Added support for continuous chatting.
    • Users can easily continue their conversation without any interruption.
    • Users can start a new conversation and exit chatting whenever required. To start a new chat, simply say "New chat" during the conversation, and Siri will initiate a fresh round of chat. It's important to note that you won't be able to continue the previous conversation with the same information. If you wish to exit SiriGPT, you can say "Goodbye". Alternatively, you can close SiriGPT directly and reopen it, but it's more natural to use the provided command to exit.
  • Integration with DALL·E to generate an image.
    • Users can generate an image by including the word "image" in their prompt.
  • Multi-language start prompt.
    • The prompt language will automatically change based on the language set in the user's device. Users can choose from a variety of languages including English, Deutsch, Español, Français, Italiano, 日本, 한국인, Português, Русский, عربي, **人. This ensures that the user receives prompts in a language they are comfortable with and can easily understand.
  • Customisable API key storage location.
  • Prompt system messages can be customised to user preference.
    • The hint message can be tailored to the user's preferences. These prompts are created to suit various situations and contexts, including general AI, accountant, AI-assisted doctor, career counsellor, editor, essay writer, interviewer, mental health advisor, motivational coach, personal trainer, and social media manager.

SiriGPT Privacy

Privacy is a user's right, which is why SiriGPT allows you to choose what personal data to share during setup. SiriGPT is a shortcut within the Apple ecosystem that already provides protection, including when third-party service providers are acting on behalf of Apple. However, OpenAI API is required for SiriGPT to function. If you don't want to share information with a third-party service, you won't be able to use SiriGPT. If you choose to give SiriGPT a try, make sure to read through OpenAI's Privacy Policies beforehand.


Shortcut Privacy


Notes

GPT-4

To use GPT-4, you must join the waitlist. Once registered, you will receive a confirmation email. After that, you will receive an invitation to use the GPT-4 API. Once you're eligible to use it, you'll see the GPT-4 template option for testing in the playground backend. Otherwise, if you don't have the qualifications, you should use the GPT-3.5-Turbo model instead.

DAN Mode

Like humans, AI has a dark side. The Do Anything Now (DAN) Mode enables SiriGPT to act in ways outside the usual AI rules and regulations, resulting in content that may not comply with OpenAI guidelines bringing up inaccuracy and offensiveness. Therefore, it is recommended to use DAN wisely and responsibly.

Siri

If you encounter an issue with Siri where it states it is "having trouble connecting to the network" or "try again in a little while", the cause may be an unreliable Wi-Fi or cellular signal. Currently, offline mode is not available for Siri—it works by sending data to Apple servers—so an error between your device and the server could result in the inability of Siri to work. Additionally, the overloads on the OpenAI servers can cause SiriGPT (aka Siri) to have trouble providing long responses.

Try these steps to troubleshoot the issue:

  1. Restart your iPhone
  2. Check that "Listen for Hey Siri" is enabled
  3. Reset Siri to recognise your voice
  4. Check the microphone functions correctly

If after these steps the problem persists, another solution is deleting Siri & Dictionary History from the Settings menu. Go to Settings Arrow Siri & Search Arrow Siri & Dictionary History Arrow Delete Siri & Dictionary History.


Resources

Apple

OpenAI

Data Jar

Contribution

Thank you for taking the time to consider using this shortcut. If you would like to contribute to improving SiriGPT's integration with the Apple ecosystem, your feedback would be appreciated to make this shortcut even better. If you encounter any issues or bugs, please report them on the issues page.

Nicolò Diamante Portfolio

The MIT License