🌟 Support us! If you find HandyLLM useful, please consider starring it to help it spread and improve 🌟
HandyLLM
A handy toolkit for using LLM, with both development support (Python) and editor support (VSCode • VSCode Compatible Editors • Sublime Text).
🙌 Why HandyLLM?
📃 Handy Prompt: self-containing prompt in a human-friendly mark-up format .hprompt.
- Easy write: mark-up format, placeholder variables, request arguments, output logs... And most importantly syntax highlight!
- Easy run: both CLI and APIs available for parsing and running; run it with the CLI tool WITHOUT any code!
- Easy chain: You can chain
hpromptfiles to construct dynamic logic.
Other features:
☯️ Unified API design with both sync and async support
🍡 OpenAI and Azure APIs all in one
☕️ Easy life with API endpoint management
Installation
pip3 install handyllm
or, install from the Github repo to get latest updates:
pip3 install git+https://github.com/atomiechen/handyllm.git
For editor support, check the HandyLLM VSCode extension from marketplace or Open VSX, or the Sublime Text Package.
Documentation
Please check out our wiki for comprehensive guides ^_^
License
HandyLLM © 2024 by Atomie CHEN is licensed under the MIT License - see the LICENSE file for details.
Release files for HandyLLM 0.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| handyllm-0.10.0.tar.gz | 41.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| handyllm-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.4 kB
Release files / handyllm-0.10.0.tar.gz
| Download URL | handyllm-0.10.0.tar.gz |
|---|---|
| Size | 41.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a07c62a77099120b07e699cf2264b684e838c0af0b91a1ff5f1ad2be359351bb
|
|
BLAKE2b-256 checksum How to use checksums |
258447d140bd2056f82417db49cee7556f2d48a443cc484ae99d520b53f69905
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / handyllm-0.10.0-py3-none-any.whl
| Download URL | handyllm-0.10.0-py3-none-any.whl |
|---|---|
| Size | 38.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa36a8408842e46d5a7f32e7e31077f18145eda3bbc3e8365f0095aabceec1b4
|
|
BLAKE2b-256 checksum How to use checksums |
f239d8278c2a3c14d3009a8d9140207ac6772798968fe466c2f4c6f242fea0e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|