Blue Shell is a chat shell for local ai service endpoint
Project description
Blue Shell
Blue Shell is a AI Chat Shell for local service. 0.0.1 version support ollama
Installation
pip install blueshell
Usage
At simplest, run
python -m blueshell.shell -m "codellama"
If ollama isn't listening default port, for example 11435. we could pass a url parameter like this:
python -m blueshell.shell -m "codellama" --url http://127.0.0.1:11435
More options could run help:
$ python -m blueshell.shell --help
usage: Blue Shell [-h] [--url URL] [-p PROMPT] [-m MODEL]
[-f {markdown,plain,json}] [-s SYSTEM]
A AI assistant for local ai service
options:
-h, --help show this help message and exit
--url URL
-p PROMPT, --prompt PROMPT
-m MODEL, --model MODEL
-f {markdown,plain,json}, --format {markdown,plain,json}
-s SYSTEM, --system SYSTEM
Powered By Python
You can list all models in ollama:
$ python -m blueshell.list
List has a option is url:
$ python -m blueshell.list --url http://127.0.0.1:11435
What's New
0.0.1
support ollama
0.0.2
document typo
0.0.3
print feedback as markdown
0.0.4
fixed dependencies miss
0.0.5
- add list command
- add format argument
- C-c interrupt repl and continue
- Improved User Experience
0.0.6
support json format pretty
0.0.7
save history in ~/.blueshell_history
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
blueshell-0.0.7.tar.gz
(4.7 kB
view details)
Built Distribution
File details
Details for the file blueshell-0.0.7.tar.gz
.
File metadata
- Download URL: blueshell-0.0.7.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3b184229cf35bda4c7f08e6b54a726b004efd6dde46202837c5297825087232 |
|
MD5 | 18c374a179188e4459bb10ce49a478c7 |
|
BLAKE2b-256 | 14bffecdb397296f292d5e17dfa438a3363d36bed239b268ae3c782e60ca4277 |
File details
Details for the file blueshell-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: blueshell-0.0.7-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cbbbdaca13a138637de084fa9fd4266e954b3a8e4de693a13e312dd48579ac6 |
|
MD5 | bae4300e39a71202cf8d4a20513599ee |
|
BLAKE2b-256 | 7d5424076263d76c35a819cd7dd17d5ef7657bfb9bb92e9443a7a13207084628 |