Skip to content

Commit

Permalink
Update directory.md
Browse files Browse the repository at this point in the history
I had previously added both plugins to `directory.md` (#535), but the commit somehow got lost.

Re-adding them here.
  • Loading branch information
vagos authored Nov 23, 2024
1 parent 335b3e6 commit b84ef1c
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/plugins/directory.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,15 @@ If an API model host provides an OpenAI-compatible API you can also [configure L
- **[llm-clip](https://github.com/simonw/llm-clip)** provides the [CLIP](https://openai.com/research/clip) model, which can be used to embed images and text in the same vector space, enabling text search against images. See [Build an image search engine with llm-clip](https://simonwillison.net/2023/Sep/12/llm-clip-and-chat/) for more on this plugin.
- **[llm-embed-jina](https://github.com/simonw/llm-embed-jina)** provides Jina AI's [8K text embedding models](https://jina.ai/news/jina-ai-launches-worlds-first-open-source-8k-text-embedding-rivaling-openai/).
- **[llm-embed-onnx](https://github.com/simonw/llm-embed-onnx)** provides seven embedding models that can be executed using the ONNX model framework.
- **[llm-clap](https://github.com/vagos/llm-clap)** provides the [CLAP](https://huggingface.co/laion/larger_clap_general) model, which can be used to embed audio files and text in the same vector space, enabling search against audio files using text or audio.

## Extra commands

- **[llm-cmd](https://github.com/simonw/llm-cmd)** accepts a prompt for a shell command, runs that prompt and populates the result in your shell so you can review it, edit it and then hit `<enter>` to execute or `ctrl+c` to cancel.
- **[llm-python](https://github.com/simonw/llm-python)** adds a `llm python` command for running a Python interpreter in the same virtual environment as LLM. This is useful for debugging, and also provides a convenient way to interact with the LLM {ref}`python-api` if you installed LLM using Homebrew or `pipx`.
- **[llm-cluster](https://github.com/simonw/llm-cluster)** adds a `llm cluster` command for calculating clusters for a collection of embeddings. Calculated clusters can then be passed to a Large Language Model to generate a summary description.
- **[llm-jq](https://github.com/simonw/llm-jq)** lets you pipe in JSON data and a prompt describing a `jq` program, then executes the generated program against the JSON.
- **[llm-interpolate](https://github.com/vagos/llm-interpolate)** adds a `llm interpolate` command for interpolating between a start and end embedding through a given number of intermediate points.

## Just for fun

Expand Down

0 comments on commit b84ef1c

Please sign in to comment.