GPT3 fallback skill?

where are the skill settings that you can tweak some parameters for chatGPT?

I believe the settings of the skill are in the __init__.py file of the ChatGPTfallback skill, that is installed in the skills folder. I don’t know if you can edit much of the chatGPT settings, but maybe others know?

Thanks I did find that after searching all the options, but I still get the " SkillRequirementsException: ‘list’ object has no attribute ‘get’ " when trying to install it manually into the skills folder. Any ideas other than what is in the previous posts?

Well, I did run:

(.venv) pi@picroft:~ $ mycroft-msm install https://github.com/tomascardososerra/fallback-chatgpt3-skill
INFO - building SkillEntry objects for all skills
WARNING - No such default skill: mycroft-pandora
INFO - Downloading skill: https://github.com/tomascardososerra/fallback-chatgpt3-skill
INFO - Reading from manifest.yml
WARNING - Invalid value type manifest.yml for fallback-chatgpt3-skill: <class 'list'>
INFO - Problem performing action. Restoring skill to previous state...
INFO - invalidating skills cache
SkillRequirementsException: 'list' object has no attribute 'get'

Then I did try another one from @Tomascardososerra . It works just fine.

(.venv) pi@picroft:~ $ mycroft-msm install https://github.com/tomascardososerra/todays-gospel-skill
INFO - building SkillEntry objects for all skills
INFO - Downloading skill: https://github.com/tomascardososerra/todays-gospel-skill
INFO - Installing system requirements...
INFO - Installing requirements.txt for todays-gospel-skill
INFO - Successfully installed todays-gospel-skill
INFO - invalidating skills cache

I run here old Google AIY Voice Kit (V1). I installed this ChatGPT-3 skill manually from zip file. I set up my chatgpt-3 API key. It works.

(.venv) pi@picroft:~ $ uname -a
Linux picroft 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l GNU/Linux
(.venv) pi@picroft:~ $ mycroft-msm list
picroft-google-aiy-voicekit	[installed]
fallback-chatgpt3.mycroftai	[installed]

I get :
"fallback-chatgpt3-skill [installed] "
when using mycroft-msm list after I unstalled the skill via git clone. However, I get :
“2023-03-16 12:29:03.840 | ERROR | 30857 | mycroft.skills.skill_loader:_communicate_load_status:351 | Skill fallback-chatgpt3-skill failed to load”, when looking at the skills log. Any ideas? I did add the ChatGPT API.

I got it working after adding ’ + ’ to each side of the api_key instead of the brackets

I’ve removed the manifest file and should install correctly now

@Tomascardososerra Thank you.

(.venv) pi@picroft:~ $ mycroft-msm install https://github.com/tomascardososerra/fallback-chatgpt3-skill
INFO - building SkillEntry objects for all skills
INFO - Downloading skill: https://github.com/tomascardososerra/fallback-chatgpt3-skill
INFO - Installing system requirements...
INFO - Successfully installed fallback-chatgpt3-skill
INFO - invalidating skills cache

I wish we could all be a scripting/coding Super Hero. I know I am coming later to the Mycroft AI game. I had Mycroft working initially some what, with some assistance from Chatgpt3. but I was totally lost after downloading, Tomascardososerra’s gpt fallback and the api key. There are few key task that are implied that you need a good working scripting/coding base to make things work… So I had to back out… I hope some clearer stepped instructions can be had later on as the integration of gpt can make Mycroft sing.

1 Like

Periodic reminder for the thread that MycroftAI has ceased development, and handed over customer support to NeonAI, who make their own Mark II software. The Assistant itself is now being developed by a group of former contributors called the OVOS Foundation.

All sorts of ongoing work is taking place; I would go so far as to say that NeonOS does quite a lot more than the first-party software. On the flip side, the software that came with your Mark II is abandoned.

Most consumers will want NeonAI’s NeonOS; open source developers and general tinkerers might prefer the OVOS Foundation’s OpenVoiceOS.

More information: