mcpField
L
LLM

LLM

公式おすすめAgent-ready
llm.datasette.ioAI・エージェント12.7kllm1 週間前に更新
リポジトリ公式サイト

LLM について

LLM はコマンドラインツールで、大言語モデルと連携します。様々な LLM プロバイダーの認証情報を管理し、ターミナルからプロンプトを実行し、プラグインを統合して機能を拡張します。

主な機能

  1. 01異なる LLM プロバイダーでコマンドラインからプロンプトを実行する
  2. 02複数のモデルプロバイダーの API 認証情報を管理する
  3. 03プラグインで拡張してカスタムモデルと機能を追加する
  4. 04ファイル入力とパイプテキストでプロンプトを組み立てる

活用シーン

  1. 01LLM クエリをシェルスクリプトとワークフローに統合する
  2. 02異なるモデルプロバイダーでテストとプロトタイピングを行う
  3. 03外部 API なしで LLM 機能の周辺に自動化を構築する

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
pipx install llm

インストール後にllm --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
llm keys set openai
02
llm "Explain this file"
03
llm models

詳細

LLM

GitHub repo PyPI Changelog Tests License Discord Homebrew

OpenAI、Anthropic’s Claude、Google’s Gemini、Qwen、Gemma、Kimi、DeepSeek、Mistralなど、数十種類の大規模言語モデルを、リモート API 経由でも、お使いのマシンにインストールして実行できるモデルでも利用できる、コマンドラインツールおよび Python ライブラリです。

デモは、YouTube の **コマンドラインで使う言語モデル**をご覧ください。または、詳しい解説記事をお読みください。

LLM では、次のことができます。

クイックスタート

まず、pip、Homebrew、pipx、または uv を使って LLM をインストールします。

pip install llm

または、Homebrew を使います(警告を参照)。

brew install llm

または、pipx を使います。

pipx install llm

または、uv を使います。

uv tool install llm

LLM を使うと、任意の OpenAI 互換 Chat Completions エンドポイント(LM Studio など)に対してプロンプトを実行したり、チャットを開始したりできます。uvx を使えば、LLM を事前にインストールせずに実行できます。

uvx llm openai endpoint http://localhost:1234/v1 \
  -m google/gemma-4-12b \
  "What is the capital of France?"

uvx llm openai endpoint http://localhost:1234/v1 \
  -m google/gemma-4-12b \
  --chat

エンドポイントで認証が必要な場合は、--key your-api-key を追加します。詳しくは、設定せずにエンドポイントに対して実行するをご覧ください。

OpenAI API キーをお持ちの場合は、次のように実行できます。

# Paste your OpenAI API key into this
llm keys set openai

# Run a prompt (with the default gpt-6-luna model)
llm "Ten fun names for a pet pelican"

# Extract text from an image
llm "extract text" -a scanned-document.jpg

# Use a system prompt against a file
cat myfile.py | llm -s "Explain this code"

それぞれのプラグインを使えば、Gemini または Anthropic に対してプロンプトを実行できます。

llm install llm-gemini
llm keys set gemini
# Paste Gemini API key here
llm -m gemini-3.5-flash 'Tell me fun facts about Mountain View'

llm install llm-anthropic
llm keys set anthropic
# Paste Anthropic API key here
llm -m claude-sonnet-5 'Impress me with wild facts about turnips'

ローカルデバイスで実行できるモデルを利用するには、プラグインをインストールすることもできます。Ollama を使用している場合は、次のようにします。

# Install the plugin
llm install llm-ollama

# Download and run a prompt against the Orca Mini 7B model
ollama pull llama3.2:latest
llm -m llama3.2:latest 'What is the capital of France?'

モデルと対話型チャットを開始するには、llm chat を使います。

llm chat -m gpt-4.1
Chatting with gpt-4.1
Type 'exit' or 'quit' to exit
Type '!multi' to enter multiple lines, then '!end' to finish
Type '!edit' to open your default editor and modify the prompt.
Type '!fragment <my_fragment> [<another_fragment> ...]' to insert one or more fragments
> Tell me a joke about a pelican
Why don't pelicans like to tip waiters?

Because they always have a big bill!

プロジェクトのニュース

その他の情報については、ブログのllm タグをご覧ください。

目次

コメント