Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Indigo 2023.2 API 3.4 Only Add requirements processing Change logging if sql connection fails, stop Plugin if fails at startup Add increase error logging if incorrect buddy handle message fails to go (as per issue #14) 0.7.20 Add requirements for Indigo API 3.4 Library install 0.7.16 Add error checking for missing Library 0.7.15 Dont reload model api call 0.7.14 Allow curly brackets { in reply 0.7.13 With Sonoma apple decided the iMsg database would store the message data in a Apple NSString Archived object. Taking up oodles more room. It appears the plain text is quickly converted and then becomes NULL. Update plugin to decode message.attributedbody using typedstream and decoded contents of NSString formatting. Add selection of ChatGPT model available (changes depending on user account). Allows 0.7.10 Move model to gpt-3.5-16k Increase token count to 8000 TODO user selectable both above when time 0.7.9 Model back to gpt-3.5 & remove some while loops trying to track down occasional 'hang' 0.7.8 Change model to gpt-4 when rolls out for all. 0.7.7 Update openai library to 0.27.4 0.7.6 Add chatGPT only Buddy - these individuals can only converse with chatGPT. They won't have any trigger or command options If device control enabled will allow device Control, but increasingly not sure this is a great idea for this plugin 0.7.5 Handle and specifically message regarding timeout, ratelimt openai errors 0.7.4 OpenAI reports that the system prompt is largely ignored with user prompt having more 'attention' Because of this duplicate some setup into a new user prompt 0.7.3 Fix for debugextra logging string conversion issue (also in 0.7.2) Better checking for token usage and deletion of prompts before gets to limit Add 2nd Pluginconfig Personal info: Aim of this is to educate chatGPT as to who the various users/buddies are. Should be Buddy Handle followed by | and then description written in first person. buddyhandle|I am user Glenn.I am.. |buddyhandle2|I am user Glenns co-worker. Probably would better be a setup file, as really need to type somewhere else and paste in... ## 0.7.1 Fix for quotes ## New 0.7.0 Add support for ChatGPT 3.5 turbo API usage.(Beta) This can be used to control indigo devices (so marked for control), like wit.ai - however it probably needs a bit of maturing before that works 100% Currently though the chatbot, chat, information, advice function via chatGPT works very well and enables easy access to chatGPT replies for whatever usage. Like chatGPT warning - accuracy here depends on the subject, but for natural language processing it is great.
- Loading branch information