Releases: machinefi/qspro-cli
Releases · machinefi/qspro-cli
v0.2.0 — image generation + catalog refresh
New
qsp image "PROMPT"— text-to-image via the OpenAI-compatible/v1/images/generations, saved to disk. Default modelflux.2-pro;-o,--size,-n,--json.-ngenerates N images (each a separate request/charge, written as soon as it succeeds); files always use the real returned format.
Changed
qsp modelsnow splits chat vs image-generation tables and ships a refreshed pre-signin catalog + prices.- Default chat model is now
deepseek-v4-flash(cheaper, faster, 1M context). NewQSP_IMAGE_MODELenv var. - Cleaner failures across the board (
json.JSONDecodeError, image save errors).
pip install -U quicksilverpro
qsp image "a fox in the snow" -o fox.jpgv0.1.2 — keys create echoes monthly cap
Polish release.
qsp keys create <alias> --monthly-limit Nnow echoes the cap in the success message. Previously you had to re-runqsp keys listto verify the cap applied.- No other behavior changes; safe drop-in upgrade.
brew upgrade machinefi/qspro/qspro # or
pipx upgrade quicksilverprov0.1.1 — Friendly network errors
Bug-fix release.
What changed
- CLI: wrap the click command group in
run()with friendly handlers forhttpx.ConnectError,ConnectTimeout,ReadTimeout,HTTPError. No more Python traceback when the network is slow / blocked / offline. Exit codes:0ok,1remote/network,2auth/usage,130ctrl-c. - CLI:
qsp usage -nnow validates withIntRange(min=0);0means totals-only. - CLI:
qsp keys delete ALIASwith multiple matching keys now errors + lists candidates instead of silently deleting the first. - CLI:
_chat_streamno longer leaks the http client on errors; ctrl-c mid-stream exits cleanly (130). - Version bump 0.1.0 → 0.1.1.
Install / upgrade
pip install --upgrade quicksilverpro
# or
brew upgrade machinefi/qspro/qsproSee https://github.com/machinefi/qspro-cli for full docs.
v0.1.0 — Initial release
First public release of the QuickSilver Pro CLI.
What's here
pip install quicksilverpro
qsp init
qsp chat "Write me a haiku"Commands:
qsp init— browser walkthrough or paste existing keyqsp chat "..."— streaming completion (deepseek-v3 default),--jsonfor structured outputqsp balance— credits remainingqsp models— supported models + pricing + context lengthqsp status— live per-model latencyqsp usage -n N— recent API calls with costqsp keys {list,create,delete}— manage API keys with optional monthly spend capsqsp pay {5,20,50}— opens Stripe checkout
Every command supports --json and uses stable exit codes (0 ok · 1 remote · 2 auth/usage).
Install
pip install quicksilverpro
# or
brew install machinefi/qspro/qsproDocs: https://quicksilverpro.io/dashboard#quickstart · Source: https://github.com/machinefi/qspro-cli