Skip to main content

命令参考

本页汇总 LinkAI CLI 的全部命令。每个命令都可运行 linkai <命令> --help 查看完整参数。

通用约定

  • --json:输出结构化 JSON,便于 Agent 或脚本解析。
  • --dry-run:预览将要发送的请求,不实际执行(适用于写操作)。
  • --force:跳过交互式确认(如 knowledge delete)。
  • 退出码0 成功 / 1 一般错误 / 2 参数错误 / 3 认证或权限错误 / 4 网络错误。

登录认证 auth

登录采用 OAuth 设备码流程,需在浏览器中完成授权。

命令说明
linkai auth login登录,--scope 申请权限
linkai auth logout登出(同步吊销服务端 token)
linkai auth status查看登录状态(valid / needs_refresh / expired
linkai auth login
linkai auth status --json

应用 app

命令说明
linkai app list [--key <关键词>]查看应用列表,获取 app_code
linkai app detail <code>查看应用详情与配置

对话 chat

与 AI 应用或语言模型对话,支持多轮会话。

linkai chat "<消息>" [--app <app_code>] [--model <model_code>] [--session <id>] [--no-stream] [--json]
  • --app:与配置好的应用对话(app_code 来自 linkai app list)。
  • --model:直接调用某个语言模型(model_code 来自 linkai model list)。
  • 两者都不传时使用平台默认模型;同时传入时 --model 覆盖应用配置的模型。
  • --session <id>:跨多次调用传入同一 id 即可保持上下文,实现多轮对话。

知识库 knowledge

向量检索私有知识库,管理文件与知识库条目。

命令说明所需权限
linkai knowledge list查看知识库列表,获取 kb_codeknowledge:read
linkai knowledge files <kb_code>查看知识库中的文件knowledge:read
linkai knowledge search <kb_code> "<query>" [--k <n>]向量检索(--k 返回条数,默认 5)knowledge:read
linkai knowledge create --name <name> [--desc <txt>]创建知识库knowledge:create
linkai knowledge update <kb_code> [--name ...] [--desc ...]更新知识库knowledge:update
linkai knowledge add <kb_code> (--text <txt> \| --question <q> --answer <a>)添加内容(纯文本或问答对)knowledge:create
linkai knowledge delete <kb_code> --force删除整个知识库knowledge:delete

数据库 database

查询业务数据库、表结构,执行 SQL(禁止 DDL)。

命令说明
linkai database list查看数据库列表,获取 db_code
linkai database tables <db_code>查看数据表列表
linkai database describe <db_code> <table>查看表结构
linkai database exec <db_code> "<SQL>"执行 SQL(SELECTdb:read,写操作需 db:write

工作流 workflow

运行 LinkAI 上编排好的工作流。

命令说明
linkai workflow list查看工作流列表,获取 code
linkai workflow run <code> --input "<文本>"运行工作流

插件 plugin

调用平台插件能力。

命令说明
linkai plugin list查看插件列表
linkai plugin detail <code>查看插件详情
linkai plugin exec <code>执行插件

内容生成 image / video / audio

命令说明
linkai image gen "<描述>"文生图,输出图片链接
linkai video gen "<描述>"文生视频,内置轮询等待完成
linkai audio speech "<文本>" [--output a.mp3]语音合成(TTS),可下载到本地

模型 model

linkai model list [--type LLM|IMAGE|VIDEO]

查询可用模型,--type 按模态筛选。

账户 account

命令说明
linkai account info查看账号信息与积分余额
linkai account credits查看积分套餐
linkai account recharge充值购买
linkai account orders查看订单

权限

权限在登录时通过 --scope 申请,格式为「资源:动作」。默认授予只读与内容生成权限;写操作权限需显式申请。

权限说明默认授予
app:read查询应用列表、详情
app:create创建应用
user:read查询用户信息
chat:send与应用对话
knowledge:read查询知识库
knowledge:create创建知识库 / 添加文件
db:read查询数据库 / 执行 SELECT
image:gen / video:gen / audio:gen生成图片 / 视频 / 语音
plugin:read / plugin:run查询 / 执行插件
workflow:read / workflow:run查询 / 运行工作流
workflow:create创建工作流
score:read / score:buy查看 / 购买积分
app:update / app:delete更新 / 删除应用
knowledge:update / knowledge:delete更新 / 删除知识库
workflow:update / workflow:delete更新 / 删除工作流
db:write数据库写操作(INSERT/UPDATE/DELETE)

申请额外权限时重新登录,例如:

linkai auth login --scope "db:read db:write knowledge:update knowledge:delete"

安全设计

  • Token:Opaque token 服务端存储、可撤销;access 2h / refresh 7d,到期前自动刷新;logout 同步吊销服务端 token。
  • 设备绑定:请求携带 X-Device-ID,服务端绑定 token 与设备。
  • 本地存储:macOS 存入系统钥匙串(服务名 linkai-cli),其他平台文件存储(0600);配置在 ~/.linkai/
  • 输入 / 输出防护:拒绝危险 Unicode,数据库禁 DDL,表格输出剥离 ANSI。
  • 容错:5xx 自动指数退避重试;退出码结构化,便于程序判断。