cli-models

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->
<!-- 由 src/lib/agentSkills/generator.ts 生成;手动编辑将被覆盖 -->

Overview

概述

Query available AI models, list model aliases, and browse the full model catalog from the CLI. Filter by provider, search by capability, and resolve model name variants.
通过 CLI 查询可用的 AI 模型、列出模型别名并浏览完整模型目录。可按提供商筛选、按能力搜索,并解析模型名称变体。

Quick install

快速安装

bash
npm install -g omniroute   # or: npx omniroute
omniroute --version
bash
npm install -g omniroute   # 或:npx omniroute
omniroute --version

Subcommands

子命令

models test-add <model>

models test-add <model>

Validate an OpenAI-compatible model on one strict connection, then add it after a synthetic tool round-trip
Flags:
  • --provider <id>
  • --connection <id>
  • --name <name>
  • --max-input-tokens <count>
  • --max-output-tokens <count>
  • --api-format <format>
  • --context <name>
  • --base-url <url>
  • --allow-inference
  • --yes
  • --dry-run
  • --json
Example:
bash
omniroute models test-add example-model --provider example-provider --connection example-connection --dry-run
在单个严格连接上验证 OpenAI 兼容模型,完成一次模拟工具往返测试后将其添加
参数:
  • --provider <id>
  • --connection <id>
  • --name <name>
  • --max-input-tokens <count>
  • --max-output-tokens <count>
  • --api-format <format>
  • --context <name>
  • --base-url <url>
  • --allow-inference
  • --yes
  • --dry-run
  • --json
示例:
bash
omniroute models test-add example-model --provider example-provider --connection example-connection --dry-run

models [provider]

models [provider]

Flags:
  • --search <query>
  • --json
Example:
bash
omniroute models [provider]
参数:
  • --search <query>
  • --json
示例:
bash
omniroute models [provider]

models manual <provider>

models manual <provider>

List manual model metadata from the selected server
Example:
bash
omniroute models manual <provider>
列出选定服务器的手动模型元数据
示例:
bash
omniroute models manual <provider>

models add <provider> <model-id>

models add <provider> <model-id>

Add an unverified manual model, then verify persistence
Flags:
  • --name <name>
  • --api-format <format>
  • --context-window <tokens>
  • --max-output-tokens <tokens>
  • --dry-run
Example:
bash
omniroute models add <provider> <model-id>
添加未经验证的手动模型,然后验证持久化
参数:
  • --name <name>
  • --api-format <format>
  • --context-window <tokens>
  • --max-output-tokens <tokens>
  • --dry-run
示例:
bash
omniroute models add <provider> <model-id>

models edit <provider> <model-id>

models edit <provider> <model-id>

Edit manual model metadata, then verify persistence
Flags:
  • --name <name>
  • --api-format <format>
  • --context-window <tokens>
  • --clear-context-window
  • --dry-run
Example:
bash
omniroute models edit <provider> <model-id>
编辑手动模型元数据,然后验证持久化
参数:
  • --name <name>
  • --api-format <format>
  • --context-window <tokens>
  • --clear-context-window
  • --dry-run
示例:
bash
omniroute models edit <provider> <model-id>

models remove <provider> <model-id>

models remove <provider> <model-id>

Remove only a manual model override, then verify persistence
Flags:
  • --yes
  • --dry-run
Example:
bash
omniroute models remove <provider> <model-id>
仅移除手动模型覆盖项,然后验证持久化
参数:
  • --yes
  • --dry-run
示例:
bash
omniroute models remove <provider> <model-id>