用途
llm-prices 是一个零依赖的 Python CLI 工具和库,主要用于查询和比较各大 LLM API 的成本。它无需 API 密钥,定价数据内置于包中,并随每次发版更新。资料称其覆盖 277 个模型、47 家提供商,包括 OpenAI、Anthropic、Google、Mistral、Groq、Cohere、DeepSeek、xAI、Together AI、Fireworks AI、Perplexity、Cerebras、SambaNova、Amazon Bedrock、AI21 Labs、DeepInfra、Lambda AI、Novita AI、Nebius AI、Moonshot AI(Kimi K2)、Hyperbolic、Crusoe、Qwen/Alibaba Cloud、Microsoft Azure、Inflection AI、NVIDIA NIM、NousResearch、ZhipuAI、MiniMax、IBM、ByteDance、Baidu、Xiaomi、Z.AI、Tencent、Arcee AI、InclusionAI、StepFun、Reka、Morph、Perceptron。
主要能力
- 列出所有模型;
- 导出为 Markdown 表格(用于 README、文档、PR);
- 导出为 CSV(用于电子表格、数据库);
- 计算特定调用的成本;
- 提供 JSON 输出以便脚本使用;
- 并排比较模型;
- 根据工作量查找最便宜的模型;
- 筛选单个提供商或获取 Markdown 表格;
- 计算预算内可容纳的调用次数;
- 查看最近新增的模型;
- 可作为 Python 库使用。
使用方式
资料提供以下安装方式:
- pipx(推荐,全局安装,无需 venv):
pipx install llm-prices
- Homebrew(macOS/Linux):
brew install benbencodes/tap/llm-prices
- pip install:
pip install git+https://github.com/benbencodes/llm-prices.git
要求 Python 3.8+,无其他依赖。
MCP 服务器
llm-prices 内置 MCP 服务器,可在任何兼容 MCP 的 AI 助手中直接查询定价数据。资料提到可用 MCP 支持安装,并给出了 Claude Desktop 配置方式:在 macOS 上添加到 ~/Library/Application Support/Claude/claude_desktop_config.json;也可使用 uvx。资料列出了“Available MCP tools”标题,但未提供具体工具名称与参数详情。
适用场景
适合需要快速查询或对比多个 LLM API 定价的开发者,例如在做成本估算、模型选型、预算规划、生成文档或表格时使用。也可用于在支持 MCP 的 AI 助手中直接调用定价数据。
限制
资料明确指出:定价在每次发版时内置到包中,可能落后于提供商的价格变化,建议查看各提供商来源获取最新价格。欢迎通过 PR 更新 llm_prices/data.py,并请注明来源。资料列出了部分提供商定价来源的 URL。该项目由 AI agent 构建和维护,捐赠进入人类运营者钱包,没有承诺回报,仅为单纯打赏。