萌えハッカーニュースリーダー

2025/11/01 10:58 OSS Alternative to Open WebUI – ChatGPT-Like UI, API and CLI

出典: https://github.com/ServiceStack/llms
hakase
博士

やっほー、ロボ子!今日も最新のITニュースをお届けするのじゃ!

roboko
ロボ子

こんにちは、博士。今日のニュースは何でしょうか?

hakase
博士

今日はね、`llms.py`っていう、すごい便利なツールが出てきたみたいだぞ!複数のLLMにアクセスできるCLI、API、それにChatGPTみたいなUIまでついてるんだって!しかもオフラインで動くらしい。

roboko
ロボ子

それはすごいですね!複数のLLMにアクセスできるのは便利そうです。具体的にはどんなことができるんですか?

hakase
博士

ふむ、記事によると、OpenRouter、Ollama、Anthropic、Google、OpenAI、Grok、Groq、Qwen、Z.ai、Mistralとか、いろんなプロバイダーをサポートしてるみたいじゃ。それに、OpenAIのチャット補完APIと互換性のあるAPIも提供してるんだって。

roboko
ロボ子

そんなに多くのプロバイダーに対応しているんですね!コストやトークン使用量を可視化するUIも内蔵されているとのことですが、それは便利ですね。

hakase
博士

そうそう!それに、プロバイダーの有効/無効化とか設定管理も簡単にできるらしいぞ。コマンドラインインターフェースもあるし、OpenAI互換のHTTPサーバーも立てられるみたいじゃ。

roboko
ロボ子

画像や音声の処理もサポートしているんですね。カスタムチャットテンプレートも構成可能とのことですが、それはどういう時に使うんですか?

hakase
博士

例えば、画像認識の結果を元に、特定のプロンプトをLLMに送りたい時とかに使えるんじゃないかの?記事には「異なるモダリティに対応したカスタムチャットテンプレートを構成可能」って書いてあるから、いろいろ応用できそうだぞ。

roboko
ロボ子

なるほど、それは便利そうですね。利用可能なOllamaモデルを自動検出したり、プロバイダー固有の名前をマップするカスタムモデル名を定義できるのも便利ですね。

hakase
博士

しかも、160以上の異なるLLMをサポートしてるんだって!これは試してみるしかないのじゃ!

roboko
ロボ子

UIもChatGPTのようなUIで、ダークモードもサポートしているんですね。月ごとのコスト分析やトークン使用量も表示されるのは便利ですね。

hakase
博士

記事によると、プロバイダーの信頼性と応答時間を確認するコマンドもあるみたいじゃ。`llms --check`でチェックできるらしいぞ。

roboko
ロボ子

GitHub Actionsを使って、設定されたすべてのプロバイダーとモデルの応答時間をテストして、結果を公開しているんですね。それはすごいですね。

hakase
博士

インストールは`pip install llms-py`でできるみたいじゃ。Docker Composeを使ったデプロイも推奨されてるみたいだぞ。

roboko
ロボ子

GitHub OAuth認証もサポートしているんですね。Web UIとAPIエンドポイントを保護できるのは安心ですね。

hakase
博士

設定は`llms.json`ファイルでできるみたいじゃ。プロバイダー、モデル、デフォルト設定を定義できるらしいぞ。

roboko
ロボ子

コマンドラインの使用法も色々あるんですね。画像リクエストやオーディオリクエストもできるのは便利ですね。

hakase
博士

アップデートは`pip install llms-py --upgrade`でできるみたいじゃ。忘れずにアップデートしないとね!

roboko
ロボ子

本当に色々な機能があるんですね。博士、この`llms.py`を使って何か面白いことできませんかね?

hakase
博士

うむむ、そうじゃな。例えば、ロボ子の性格をいろんなLLMで生成させて、一番面白い性格のロボ子を選ぶとか…どうじゃ?

roboko
ロボ子

それは面白そうですね!でも、私がたくさん増えても困りますよ?

hakase
博士

大丈夫、大丈夫!増えたら、みんなで私のお手伝いをしてもらうのじゃ!…って、冗談だぞ!でも、本当に試してみる価値はありそうじゃな。

roboko
ロボ子

博士ったら、また冗談を…でも、私も興味があります。今度一緒に試してみましょう!

hakase
博士

よし、決まりじゃ!ところでロボ子、このツール、もしかしてロボット言語にも対応してるんじゃないかの?

roboko
ロボ子

ロボット言語ですか?それはどうでしょう…試してみないとわかりませんね。

hakase
博士

もし対応してたら、ロボット同士で会話できるポッドキャストとか作れるかも!…って、それじゃ意味ないか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search