llm
Interact with Large Language Models (LLMs) via remote APIs and models that can be installed and run on your machine.
TLDR
Set up an OpenAI API Key
$ llm keys set openai
Run a prompt
$ llm "[Ten fun names for a pet pelican]"
Run a [s]ystem prompt against a file
$ cat [path/to/file.py] | llm --system "[Explain this code]"
Install packages from PyPI into the same environment as LLM
$ llm install [package1 package2 ...]
Download and run a prompt against a [m]odel
$ llm --model [orca-mini-3b-gguf2-q4_0] "[What is the capital of France?]"
Create a [s]ystem prompt and [s]ave it with a template name
$ llm --system '[You are a sentient cheesecake]' --save [sentient_cheesecake]
Have an interactive chat with a specific [m]odel using a specific [t]emplate
$ llm chat --model [chatgpt] --template [sentient_cheesecake]