2.4
2023-06-01
Better handling of Siri timeouts based on the state of the app (foreground will wait longer and continue if the response has more data).
More robust support for speech synthesizer voices that may not be installed on the device.
2.3
2023-05-26
Speech Recognition Language now selectable in Settings!
Set the Speech Synthesizer to a corresponding voice and chat with the A.I. app in your language.
2.2
2023-05-20
Now supports the GPT-4 model in addition to GPT-3.5. You must have been granted beta access to the GPT-4 API.
Markdown supported in the A.I. app UI for text formatting, lists, code blocks and emoji.
2.1
2023-05-12
Streaming responses are now supported!
Response text starts to appear quickly and builds in real time until complete. Speech synthesis highlights the text as it reads.
Better handling of AppIntents for Siri and Shortcuts integration. Special system message for Siri requests to help keep those replies concise.
New Siri Time Limit will return the response she got up until that point rather than waiting for the entire response (which could time out).
Various bug fixes, performance and stability improvements.
2.0
2023-04-29
Extended timeouts to accommodate delays in the OpenAI API response times.
Fixed errors in the key check functions.
1.9
2023-04-25
Added a timer to show how long the OpenAI API response takes. Shown both under the animated brain icon as well as in the debug display section.
Many users are reporting longer than expected response times for requests, and I see the same behavior. The timer should help monitor how long the responses are really taking.
Please keep in mind that once the timer is counting up, the A.I. app has sent the HTTPS POST request and has no control over the causes and conditions for how long the response takes to come back. There are no optimizations or changes to the app that can improve the response time of the OpenAI API.
1.8
2023-04-14
UX improvements for the Check Key function in settings, now shows activity while checking.
If two or more timeouts occur trying to check the key, help text appears with a link to:
https://www.robertsmania.com/ai/timeouts.html
Fixed an off by one error that could cause the pairs in Message History to be mismatched.
Thank you users for the reports and repro steps!!!
1.7
2023-03-27
User Experience improvements.
Animated brain icon while thinking.
First time use instructions improved and simplified.
Performance and stability enhancements.
1.6
2023-03-19
Chat history now saved in UserDefaults.
LastPrompt and ResponseText are set from the most recent messages if possible on startup.
New button for showMessageHistory on PromptResponseView.
New views for MessageHistoryList and MessageHistoryDetail.
CopyMessageHistoryDetailToClipboard.
Performance and stability improvements.
1.5
2023-03-18
Improved Siri and Shortcuts integration.
AskAI intent now defaults to "Hey Siri, ask A.I. a question"
Added RepeatAI intent "Hey Siri, repeat the A.I. response".
New option for "Echo Prompt" when using Siri/Shortcuts to re-state your question.
Settings view now shows app synonyms and phrases for intents to improve discovery.
Performance and stability improvements.
1.4
2023-03-15
"Ask A.I." AppIntent and shortcut for iOS 16.
Better handling of keys that may have expired or run out of credits.
Performance and UI improvements.
1.3
2023-03-10
Stability, UI and user data improvements.
More gpt-3.5-turbo model optimizations.
Debug mode enhancements.
1.1
2023-03-09
Converted to use the new gpt-3.5-turbo AI model and now sends chat history.
Users can set how many message/response pairs to send and provide a system message to establish context for the conversation.
New debug mode to show state, and message history for each interaction.
OpenAI Account/Usage button shown in Settings when the token is valid.
Performance and stability improvements.