Show HN: My LLM CLI tool can run tools now, from Python code or plugins
a year ago
- #Python
- #Tools
- #LLM
- LLM 0.26版本新增工具支持功能,允许大语言模型通过命令行或Python库调用Python函数
- 工具可通过插件安装,增强OpenAI、Anthropic、Gemini及Ollama等本地模型的能力
- 本次更新包含--tool/-T参数(按名称加载工具)和--functions参数(直接传入Python代码)
- Python API现支持异步/同步上下文调用工具,新增chain()方法处理工具调用链
- 内置工具示例包括llm_version(版本查询)和llm_time(时间查询),复杂插件如llm-tools-simpleeval可实现数学运算
- 支持通过--functions定义临时工具,例如直接从命令行实现博客搜索等定制功能
- 该版本通过集成外部工具解决大语言模型在数学计算等任务的局限性,确保结果准确性
- 未来计划包括支持模型上下文协议(MCP),并改进工具执行日志与插件开发生态