You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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][apple-siri] have been around for a while, they don't pack the same punch as [ChatGPT][chaGPT]. 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][dalle] within Siri, giving you a chatbot experience like never before.
4
9
5
-
<palign="center"><ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/f34a0375-c6e9-4b4f-906f-3eaed6ec31d4"draggable="false"ondragstart="returnfalse;"alt="IMG show Siri conbined with ChatGPT"title="Siri conbined with ChatGPT"width="700px" /></a></p>
Combining ChatGPT with Siri is relatively straightforward, but it does require a few specific requirements and links to ensure everything works smoothly.
8
-
<br/><br/>
21
+
<br><br>
9
22
10
23
## Requirements to get ChatGPT to work with Siri
11
24
12
25
### Get the Shortcut
13
26
14
27
To get started, all you need is the [Apple Shortcuts app][apple-shortcuts-download]. Once you have [downloaded the shortcut][sirigpt-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.
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][open-ai-account]. Next, look for the "Create new secret key" option and click on it.
22
42
23
-
<palign="center"><ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/7763c24a-4e19-4ac4-913d-da1f7eb29ee9"draggable="false"ondragstart="returnfalse;"alt="IMG show how to create new secret key"title="Create new secret key"width="750px" /></a></p>
43
+
<palign="center">
44
+
<picture>
45
+
<img src="https://github.com/nicolodiamante/SiriGPT/assets/48920263/85fa277a-2137-4ef6-b96f-4d7de18c316a" draggable="false" ondragstart="return false; "alt="Create new secret key" title="Create new secret key" width="750px" />
46
+
</picture>
47
+
</p>
24
48
25
49
Once you have the [API Key][open-ai-API], 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.
26
-
<br/><br/>
50
+
<br><br>
51
+
52
+
<palign="center">
53
+
<picture>
54
+
<img src="https://github.com/nicolodiamante/SiriGPT/assets/48920263/af9b460c-824e-456d-ac91-a26a24f2c425" draggable="false" ondragstart="return false; "alt="OpenAI API Key" title="OpenAI API Key" width="750px" />
55
+
</picture>
56
+
</p>
27
57
28
-
<palign="center"><ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/62ca5fce-40fd-4057-9759-d011aba93ca0"draggable="false"ondragstart="returnfalse;"alt="IMG show an example of a OpenAI API Key"title="OpenAI API Key"width="750px" /></a></p><br/>
58
+
<br>
29
59
30
60
## How to set up and use ChatGPT with Siri
31
61
@@ -38,34 +68,60 @@ Once you have downloaded the shortcut and copied the API key, it’s time to mak
38
68
- 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.
39
69
40
70
- 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.
41
-
<br/><br/>
42
71
43
-
<palign="center"><ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/cd0942d0-b2ba-48bd-a908-757b4a785c68"draggable="false"ondragstart="returnfalse;"alt="IMG show where paste your OpenAI API key"title="Paste your OpenAI API key here"width="600px" /></a></p><br/><br/>
72
+
<br>
73
+
74
+
<palign="center">
75
+
<picture>
76
+
<img src="https://github.com/nicolodiamante/SiriGPT/assets/48920263/da6f04eb-d298-4941-88ae-afd7066ab299" draggable="false" ondragstart="return false;" alt="Paste your API keys" title="Paste your API keys" width="600px" />
77
+
</picture>
78
+
</p>
79
+
80
+
<br>
44
81
45
82
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.
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.
55
97
56
98
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.
[ChatGPT][chaGPT] and [DALL·E][dalle] 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.
64
111
65
-
<br/>
112
+
<br>
66
113
67
114
## What's new in SiriGPT
68
115
116
+
### v1.3.5
117
+
118
+
Release Highlights:
119
+
120
+
- Improved the prompt to give a better output.
121
+
- Improved the call-out for upcoming calendar events and reminders. Typing the phrase "check my schedule" or its equivalent in supported languages (such as überprüfen sie meinen zeitplan, consultar mi horario, consulter mon emploi du temps, controlla i miei impegni, スケジュールを確認する, 내 일정 확인, confira minha agenda, verificar o meu horário, Проверить мое расписание, تحقق من جدولي الزمني, 查看我的日程安排) will give a summary of upcoming calendar events and reminders. Please note that this feature is still in beta.
122
+
123
+
<br>
124
+
69
125
### v1.3
70
126
71
127
Release Highlights:
@@ -76,34 +132,39 @@ Release Highlights:
76
132
- Added URL summary to generate instant overviews of website articles when pasting a URL.
77
133
- Introduced the DAN Mode (Do Anything Now). When enabled, SiriGPT will act as an alter ego of itself.
78
134
79
-
<br/>
135
+
<br>
80
136
81
137
### v1.2
82
138
83
139
Release Highlights:
84
140
85
141
- Added support for continuous chatting.
86
142
- Users can easily continue their conversation without any interruption.
87
-
- Users can start a new conversation and exit chatting whenever required.
88
-
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.
143
+
- Users can initiate a new conversation and exit SiriGPT at any time.
144
+
-To start a fresh chat, say "New chat" or its respective phrase in a supported language. Keep in mind that you won't be able to continue the previous conversation with the same information. To exit SiriGPT, say "Goodbye" or its equivalent in a supported language. You can also close SiriGPT directly but it's more natural to use the provided command.
89
145
- Integration with DALL·E to generate an image.
90
-
- Users can generate an image by including the word "image" in their prompt.
146
+
- Users can generate an image by including the word "image" or its equivalent in supported languages in their prompt.
91
147
- Multi-language start prompt.
92
148
- 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.
93
149
- Customisable API key storage location.
94
150
- Prompt system messages can be customised to user preference.
95
151
- 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.
96
152
97
-
<br/>
153
+
<br>
98
154
99
155
## SiriGPT Privacy
100
156
101
157
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][openai-privacy]'s Privacy Policies beforehand.
@@ -126,9 +187,13 @@ Try these steps to troubleshoot the issue:
126
187
3. Reset Siri to recognise your voice
127
188
4. Check the microphone functions correctly
128
189
129
-
If after these steps the problem persists, another solution is deleting Siri & Dictionary History from the Settings menu. Go to Settings <ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/6256c23b-689b-4ee9-8986-f8399fde573f"draggable="false"ondragstart="returnfalse;"alt="Arrow"title="Arrow"width="5.4px" /></a> Siri & Search <ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/6256c23b-689b-4ee9-8986-f8399fde573f"draggable="false"ondragstart="returnfalse;"alt="Arrow"title="Arrow"width="5.4px" /></a> Siri & Dictionary History <ahref="#"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/6256c23b-689b-4ee9-8986-f8399fde573f"draggable="false"ondragstart="returnfalse;"alt="Arrow"title="Arrow"width="5.4px" /></a> Delete Siri & Dictionary History.
190
+
If after these steps the problem persists, another solution is deleting Siri & Dictionary History from the Settings menu. Go to Settings <imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/6256c23b-689b-4ee9-8986-f8399fde573f"draggable="false"ondragstart="returnfalse;"alt="Arrow"title="Arrow"width="5.4px" /> Siri & Search <imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/6256c23b-689b-4ee9-8986-f8399fde573f"draggable="false"ondragstart="returnfalse;"alt="Arrow"title="Arrow"width="5.4px" /> Siri & Dictionary History <imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/6256c23b-689b-4ee9-8986-f8399fde573f"draggable="false"ondragstart="returnfalse;"alt="Arrow"title="Arrow"width="5.4px" /> Delete Siri & Dictionary History.
191
+
192
+
#### Language & Region (Number Separator)
193
+
194
+
The decimal point used when setting decimal numbers is determined by the region settings of the device; for example, a decimal can be set as "0.1" or "0.1".
130
195
131
-
<br/>
196
+
<br>
132
197
133
198
### Resources
134
199
@@ -151,21 +216,34 @@ If after these steps the problem persists, another solution is deleting Siri & D
151
216
152
217
### Contribution
153
218
154
-
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][issues].<br/><br/>
219
+
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][issues].
<palign="center"><ahref="https://github.com/nicolodiamante/SiriGPT/blob/main/LICENSE.md"target="_blank"><imgsrc="https://github.com/nicolodiamante/SiriGPT/assets/48920263/fa42b331-be41-437c-b32d-894c759d4457"draggable="false"ondragstart="returnfalse;"alt="The MIT License"title="The MIT License (MIT)"width="90px" /></a></p>
0 commit comments