cli-keys
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
概述
Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
通过 CLI 创建、列出、轮换和吊销 OmniRoute API 密钥。管理用于提供商认证的 OAuth 流程,并检查密钥权限范围和过期时间。
Quick install
快速安装
bash
npm install -g omniroute # or: npx omniroute
omniroute --versionbash
npm install -g omniroute # or: npx omniroute
omniroute --versionSubcommands
子命令
keys
keyskeys
keysExample:
bash
omniroute keys示例:
bash
omniroute keyskeys add <provider> [apiKey]
keys add <provider> [apiKey]keys add <provider> [apiKey]
keys add <provider> [apiKey]Flags:
--stdin
Example:
bash
omniroute keys add <provider> [apiKey]选项:
--stdin
示例:
bash
omniroute keys add <provider> [apiKey]keys list
keys listkeys list
keys listFlags:
--json
Example:
bash
omniroute keys list选项:
--json
示例:
bash
omniroute keys listkeys remove <provider>
keys remove <provider>keys remove <provider>
keys remove <provider>Flags:
--yes
Example:
bash
omniroute keys remove <provider>选项:
--yes
示例:
bash
omniroute keys remove <provider>keys regenerate <id>
keys regenerate <id>keys regenerate <id>
keys regenerate <id>Flags:
--yes
Example:
bash
omniroute keys regenerate <id>选项:
--yes
示例:
bash
omniroute keys regenerate <id>keys revoke <id>
keys revoke <id>keys revoke <id>
keys revoke <id>Flags:
--yes
Example:
bash
omniroute keys revoke <id>选项:
--yes
示例:
bash
omniroute keys revoke <id>keys reveal <id>
keys reveal <id>keys reveal <id>
keys reveal <id>Example:
bash
omniroute keys reveal <id>示例:
bash
omniroute keys reveal <id>keys usage <id>
keys usage <id>keys usage <id>
keys usage <id>Flags:
--limit <n>
Example:
bash
omniroute keys usage <id>选项:
--limit <n>
示例:
bash
omniroute keys usage <id>keys policy
keys policykeys policy
keys policyExample:
bash
omniroute keys policy示例:
bash
omniroute keys policykeys show <id>
keys show <id>keys show <id>
keys show <id>Example:
bash
omniroute keys show <id>示例:
bash
omniroute keys show <id>keys set <id>
keys set <id>keys set <id>
keys set <id>Flags:
--rate-limit <n>--max-cost <n>--allowed-models <list>--model-access-mode <mode>--unrestricted
Example:
bash
omniroute keys set <id>选项:
--rate-limit <n>--max-cost <n>--allowed-models <list>--model-access-mode <mode>--unrestricted
示例:
bash
omniroute keys set <id>keys expiration
keys expirationkeys expiration
keys expirationExample:
bash
omniroute keys expiration示例:
bash
omniroute keys expirationkeys list
keys listkeys list
keys listFlags:
--days <n>--json
Example:
bash
omniroute keys list选项:
--days <n>--json
示例:
bash
omniroute keys listkeys rotate <id>
keys rotate <id>keys rotate <id>
keys rotate <id>Flags:
--grace-period <ms>--yes
Example:
bash
omniroute keys rotate <id>选项:
--grace-period <ms>--yes
示例:
bash
omniroute keys rotate <id>oauth
oauthoauth
oauthExample:
bash
omniroute oauth示例:
bash
omniroute oauthoauth providers
oauth providersoauth providers
oauth providersExample:
bash
omniroute oauth providers示例:
bash
omniroute oauth providersoauth start
oauth startoauth start
oauth startFlags:
--provider <id>--no-browser--import-from-system--social <s>--timeout <ms>
Example:
bash
omniroute oauth start选项:
--provider <id>--no-browser--import-from-system--social <s>--timeout <ms>
示例:
bash
omniroute oauth startoauth status
oauth statusoauth status
oauth statusFlags:
--provider <id>
Example:
bash
omniroute oauth status选项:
--provider <id>
示例:
bash
omniroute oauth statusoauth revoke
oauth revokeoauth revoke
oauth revokeFlags:
--provider <id>--connection-id <id>--yes
Example:
bash
omniroute oauth revoke选项:
--provider <id>--connection-id <id>--yes
示例:
bash
omniroute oauth revoke