Adding Amazon Nova models to Chat-CLI

I've just updated Chat-CLI to support the new Nova models from Amazon that were announced at yesterday's re:Invent keynote. You will need to update your Model Access settings in the AWS Console to turn these on, but once you do, you should be able to use the following models in both the prompt and chat commands. If you installed chat-cli via Homebrew (yesterday) you can easily upgrade to the latest version.
The new Nova models I am currently supporting are just the three text output models–Nova Micro, Lite and Pro. I'll work on adding the image and video models in the not too distant future.
What was really nice is that this hardly required any code updates at all. I really just had to add them to the list now that the code is using the Amazon Bedrock Converse API. I realize now that maintaining a list of supported models in code is not going to be sustainable since we are adding new models all the time and retiring older out of date models. So, I am now working on adding a models command that lets you query the API to get a list of currently supported models for your region, and then just picking the one you want to use more easily.
My initial reaction is that Nova Micro is super fast while Pro is a little more verbose.
To use the Nova models just do something like the following:
$ chat-cli prompt "Hello Nova!" --model-id nova-micro
$ chat-cli prompt "Hello Nova Pro!" --model-id nova-pro
$ chat-cli chat --model-id nova-lite
To update Chat-CLI via Homebrew just do this!
$ brew update
$ brew upgrade chat-cli
$ chat-cli version (should show v0.3.3)