simonw/llm-openrouter

LLM plugin for models hosted by OpenRouter

解决的问题

llm-openrouter 是一个适用于 llm 命令行工具的插件,允许用户访问 OpenRouter 托管的大量模型,提供统一的界面以便从终端向不同的 AI 模型发送提示。

工作原理

该插件将 OpenRouter 的 API 集成到 llm 工具中。安装并配置 API 密钥后,用户可以列出可用模型、为常用模型设置别名,并针对它们运行提示。它支持 OpenRouter 的 Responses API 和较旧的 Chat Completions API。

适用人群

使用 llm CLI 工具,并希望通过 OpenRouter 从多个提供商单一访问多种 AI 模型的开发者和高级用户。

亮点

  • 广泛的模型访问:通过单一 API 密钥和 CLI 界面访问众多模型。
  • 多模态功能:为兼容的视觉模型支持图像附件(URL 或文件路径)。
  • 结构化输出:与 llm 模式集成,为兼容模型控制 JSON 输出结构。
  • 高级工具:支持工具调用,包括 OpenRouter 用于网络搜索、网络获取和沙盒 shell 的托管服务器端工具。
  • 推理控制:可为支持该功能的模型(例如 GPT-5)指定推理努力程度和摘要的选项。
  • 提供商路由:能够通过 JSON 选项指定特定于提供商的要求,例如量化级别。
  • 模型管理:用于列出、筛选(例如免费模型)以及检查 API 密钥使用情况和速率限制的命令。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目