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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|