Repolode
jakobdylanc

jakobdylanc/llmcord

DiscordサーバーやDMを、ローカル・リモートを問わずOpenAI互換LLMの共有フロントエンドにするDiscord bot。

スター
837
フォーク
206
未解決の Issue
5
最終コミット
3 か月前

これは何?

llmcordは、Discord内で大規模言語モデルと直接チャットできるPython製Discord botです。OpenRouter、OpenAI、xAI、Googleなどのリモートサービスのほか、LM Studio、Ollama、vLLMなどのローカルサーバーにも接続でき、OpenAIの /v1/chat/completions APIを公開するサーバーであれば利用できます。

会話履歴はDiscord内に保存されます。返信のスレッドがコンテキストとして使われるため、データベースは不要です。会話を分岐したり、他のユーザーのスレッドを引き継いだり、任意のメッセージへの返信でbotにメンションして会話に参加させたりできます。/modelコマンドで実行中にモデルを切り替えられ、config.yamlの設定変更もbotを再起動せずに反映されます。

画像対応モデルでの画像添付やテキストファイルの添付、カスタマイズ可能なシステムプロンプト、ユーザー・ロール・チャンネルごとの権限設定、ストリーミング応答に対応しています。プロジェクトは単一のPythonファイルで構成され、config.yamlまたは環境変数で設定でき、Pythonから直接実行するかDocker Composeで起動できます。

主な機能

  • 01会話のコンテキストはDiscordの返信スレッドとして保存されるため、データベースは不要です。
  • 02/modelコマンドで、設定済みのモデルを実行中に切り替えられます。
  • 03OpenRouter、OpenAI、xAI、Google、LM Studio、Ollama、vLLMなど、OpenAI互換サーバーに対応しています。
  • 04画像対応モデル向けの画像添付と、テキストファイルの添付を利用できます。
  • 05応答をストリーミングし、長い返信は複数のメッセージに分割します。
  • 06config.yamlの変更を自動で再読み込みし、シークレットの設定には環境変数も使えます。

ユースケース

  • 既存のDiscordサーバー内に、小規模なチームや友人グループ向けの共有AIアシスタントを用意する。
  • OllamaやLM Studioでローカルホストしたモデルを動かし、Discordからチャットする。
  • /modelで切り替えながら、1つのチャット画面からリモートモデルとローカルモデルを比較する。
  • コミュニティ向けbotのカスタムシステムプロンプトを試す。

収録されている特集

トピック

よくある質問

llmcord とは?
DiscordサーバーやDMを、ローカル・リモートを問わずOpenAI互換LLMの共有フロントエンドにするDiscord bot。 llmcordは、Discord内で大規模言語モデルと直接チャットできるPython製Discord botです。OpenRouter、OpenAI、xAI、Googleなどのリモートサービスのほか、LM Studio、Ollama、vLLMなどのローカルサーバーにも接続でき、OpenAIの /v1/chat/completions APIを公開するサーバーであれば利用できます。
llmcord は無料で使えますか?ライセンスは?
llmcord は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
llmcord は今もメンテナンスされていますか?
半年以内に更新あり。llmcord の最終コミットは 2026年8月14日 です。
llmcord は何に使えますか?
既存のDiscordサーバー内に、小規模なチームや友人グループ向けの共有AIアシスタントを用意する。 OllamaやLM Studioでローカルホストしたモデルを動かし、Discordからチャットする。 /modelで切り替えながら、1つのチャット画面からリモートモデルとローカルモデルを比較する。 コミュニティ向けbotのカスタムシステムプロンプトを試す。
llmcord はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jakobdylanc/llmcord

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

自然に着想を得た解決策を探せるよう、生体模倣研究所のデザインプロセスに沿ってユーザーを案内するGPT-4チャットボット。もともとはDiscord botとして開発されました。

AI・機械学習#ai#chatbot#gpt-4
45776Pythonライセンスなし更新 2 か月前