提供 BytePlan 数据平台的 JavaScript API 封装,支持:
本 skill 支持两种调用模式:
byteplan-cli 命令行工具使用 API 前,系统会自动检测用户是否安装了 byteplan-cli:
npm i -g byteplan-cli 进行安装如果不知道 CLI 命令的参数和用法,可以使用 -h 或 --help 查看帮助信息:
byteplan --help
byteplan login --help
byteplan model --help
byteplan data --help
凭证存储路径:~/.byteplan/.env
登录成功后自动创建 .env 文件:
BP_ENV=uat
BP_USER=你的手机号
BP_PASSWORD="你的密码"
ACCESS_TOKEN= # 自动管理
REFRESH_TOKEN= # 自动管理
TOKEN_EXPIRES_IN= # 自动管理
注意:
如果没有 .env 文件或 token 无效,必须询问用户输入:
需要深入了解 api.js 的函数接口时,请阅读 API_REFERENCE.md。
import { loginWithEnv, getUserInfo, queryModels } from './scripts/api.js';
// 自动登录(使用缓存的 token 或重新登录)
const result = await loginWithEnv();
const token = result.access_token;
// 获取用户信息
const userInfo = await getUserInfo(token);
console.log(`当前租户: ${userInfo.user?.tenantName}`);
// 查询模型列表
const models = await queryModels(token);
console.log(`可用模型: ${models.length} 个`);
共 1 个版本