Skip to main content

🌟 Support us! If you find HandyLLM useful, please consider starring it to help it spread and improve 🌟


HandyLLM

GitHub PyPI vsmarketplace Open VSX Version sublimepackage Ask DeepWiki

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 hprompt files to construct dynamic logic.

screenshot_vscode screenshot_st

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)

Source distribution for HandyLLM 0.10.0
File Size Uploaded
handyllm-0.10.0.tar.gz 41.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for HandyLLM 0.10.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page