mirror of
https://github.com/Hopiu/llm.git
synced 2026-03-29 19:00:24 +00:00
62 lines
1.6 KiB
Markdown
62 lines
1.6 KiB
Markdown
# LLM
|
|
|
|
[](https://pypi.org/project/llm/)
|
|
[](https://llm.datasette.io/)
|
|
[](https://llm.datasette.io/en/stable/changelog.html)
|
|
[](https://github.com/simonw/llm/actions?query=workflow%3ATest)
|
|
[](https://github.com/simonw/llm/blob/main/LICENSE)
|
|
|
|
Access large language models from the command-line
|
|
|
|
Full documentation: **[llm.datasette.io](https://llm.datasette.io/)**
|
|
|
|
See [llm, ttok and strip-tags—CLI tools for working with ChatGPT and other LLMs](https://simonwillison.net/2023/May/18/cli-tools-for-llms/) for more on this project.
|
|
|
|
## Installation
|
|
|
|
Install this tool using `pip`:
|
|
|
|
pip install llm
|
|
|
|
Or using [Homebrew](https://brew.sh/):
|
|
|
|
brew install simonw/llm/llm
|
|
|
|
[Detailed installation instructions](https://llm.datasette.io/en/stable/setup.html).
|
|
|
|
## Getting started
|
|
|
|
First, create an OpenAI API key and save it to the tool like this:
|
|
|
|
```
|
|
llm keys set openai
|
|
```
|
|
This will prompt you for your key like so:
|
|
```
|
|
$ llm keys set openai
|
|
Enter key:
|
|
```
|
|
|
|
Now that you've saved a key you can run a prompt like this:
|
|
|
|
```
|
|
llm "Five cute names for a pet penguin"
|
|
```
|
|
```
|
|
1. Waddles
|
|
2. Pebbles
|
|
3. Bubbles
|
|
4. Flappy
|
|
5. Chilly
|
|
```
|
|
Read the [usage instructions](https://llm.datasette.io/en/stable/usage.html) for more.
|
|
|
|
## Help
|
|
|
|
For help, run:
|
|
|
|
llm --help
|
|
|
|
You can also use:
|
|
|
|
python -m llm --help
|