@las-ai/cli
v1.5.5
Published
LAS Command Line Interface - Unified CLI for LAS operators
Downloads
253
Readme
LAS CLI
LAS Command Line Interface - 统一的 LAS 算子调用 CLI 工具。
安装
方式1: 使用 npm
npm install -g @las-ai/cli方式2: 直接使用二进制文件
curl -fsSL https://lf3-static.bytednsdoc.com/obj/eden-cn/foeh7bfbvo/install-cli.sh | sudo bash使用
初始化配置
# 交互式配置 LAS 算子 API Key、区域(Region)以及大模型等参数
las-cli init
# 查看当前全量配置
las-cli config listtoken获取的方式

算子操作
# 列出所有可用算子
las-cli operators list
# 查看某个算子的帮助
las-cli operators help las_asr_pro
# 调用算子
las-cli operators call las_asr_pro \
--audio_url "https://example.com/audio.wav" \
--audio_format wav \
--enable_punc true
# 从 JSON 文件读取参数
las-cli operators call las_asr_pro --params-file params.json
# 仅提交任务不等待
las-cli operators call las_asr_pro --audio_url "..." --audio_format wav --no-wait支持的算子
las_asr_pro- 增强版语音转文字las_audio_convert- 音频格式转换las_audio_extract_and_split- 音频提取与分割las_image_resample- 图片重采样las_pdf_parse_doubao- PDF 文档解析las_video_edit- 视频编辑las_video_inpaint- 视频修复las_video_resize- 视频缩放las_vlm_video- 视频理解
配置文件
配置文件存储在 ~/.las-cli/config.json。
版本发布
项目中提供了一键发布脚本 release-version.sh,可自动完成版本号升级、代码构建、二进制打包、npm 发布以及代码的 git 提交与推送。
默认使用 patch 版本升级,使用默认提交信息
npm run release
指定版本类型(例如 minor)
npm run release -v minor
自定义提交信息
npm run release -m "feat: 增加新功能并发布新版本"
同时指定版本类型和提交信息
npm run release -v minor -m "feat: 增加新功能并发布 minor 版本"
构建二进制文件(release 命令已经包含该命令执行)
npm run pkg生成的二进制文件在 dist/bin/ 目录。
License
MIT
