No project description provided
Project description
LLM-Toolbox
LLM-Toolbox is a collection of command line tools that harness the power of large language models to perform various tasks. This repository houses scripts that utilize OpenAI's ChatGPT for tasks such as dictionary and thesaurus queries, text translation, proofreading, enriching language learning, automating shell commands, and more.
Table of Contents
Installation
To use these scripts, you need to clone this repository and ensure you have installed all necessary dependencies.
For some of the scripts, you'll need to install llm
. You can find its repository here. Follow the instructions in its README for the official installation details and documentation.
Install llm
with pipx
I recommend using pipx for the installation of llm
.
You can either install the latest stable version:
pipx install llm
Or install from the GitHub repository to follow its main branch:
pipx install git+https://github.com/simonw/llm.git
Cloning the LLM-Toolbox Repository
You can clone this repository with the following command:
git clone https://github.com/sderev/llm-toolbox.git
Usage
Instructions on how to use each of the scripts are included in the individual directories under tools/. Here's a brief overview:
ShellGenius
ShellGenius is an intuitive CLI tool designed to enhance your command-line experience by turning your task descriptions into efficient shell commands. Check out the project on its dedicated repository.
Vocabmaster
Master new languages with VocabMaster, a CLI tool designed to help you record vocabulary, access translations and examples, and seamlessly import them into Anki for an optimized language learning experience. Check out the project on its dedicated repository.
Thesaurus
The thesaurus
script takes a word or a phrase as input and provides a list of synonyms and antonyms.
Define
The define
script takes a word as input and provides its definition along with an example sentence using the word.
Proofread
The proofread
script takes a sentence as input and provides a corrected version of it, if needed, along with an explanation of the corrections.
Translate
The translate
script takes a sentence and a target language as input and provides the translated sentence in the target language.
License
This project is licensed under the terms of the Apache License 2.0.
Project details
Release history Release notifications | RSS feed
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
Hashes for llm_toolbox-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95781dc588be5005a6cb5e2df96fa4bbcca7936b891e187b5b814d1632796196 |
|
MD5 | 44533302c74bc94c1c8aae674bb73f7d |
|
BLAKE2b-256 | ea4199554ac84a7f2ef3a55e5d9f2707d766f2e18df1d158b741f4d37726b902 |