LLM 0.26: 大規模言語モデルがターミナルツールに対応

2025-05-27
LLM 0.26: 大規模言語モデルがターミナルツールに対応

LLM 0.26がリリースされ、プロジェクト開始以来最大の機能であるツールサポートが追加されました。LLMのCLIとPythonライブラリを使用することで、OpenAI、Anthropic、Gemini、ローカルのOllamaモデルといったLLMに、Python関数として表現できるあらゆるツールへのアクセスを許可できるようになりました。この記事では、ツールプラグインのインストールと使用方法、コマンドラインまたはPython APIを使用したツールの実行方法を詳細に説明し、OpenAI、Anthropic、Gemini、そして小型のQwen-3モデルを使用した例を示しています。組み込みツールに加えて、simpleeval(数学用)、quickjs(JavaScript用)、sqlite(データベースクエリ用)などのカスタムプラグインも紹介されています。このツールサポートは、数学計算などにおけるLLMの弱点を克服し、機能を大幅に拡張することで、強力なAIアプリケーションの可能性を広げます。