跳转到内容
POST AI agent ready /v1/semver/validate

Semver 验证器 API - 解析和检查版本字符串

检查字符串是否符合 semver 2.0.0 规范。 如果有效,则返回已解析的主要、次要、补丁、预发布和构建元数据组件。

Parameters

stringrequired

The version string to validate.

Code examples

curl -X POST https://api.botoi.com/v1/semver/validate \
  -H "Content-Type: application/json" \
  -d '{"version":"3.2.1-beta.1+build.456"}'

When to use this API

CI/CD 版本门

在发布到注册表之前,验证 package.json 或 Cargo.toml 中的版本标记是有效的 semver 字符串。

API请求验证

在路由到正确的处理程序之前,验证 X-API-Version 标头或查询参数中的版本字符串。

Frequently asked questions

是否接受前导“v”?
前导“v”(例如“v1.2.3”)在验证之前被删除。 然后评估底层版本 1.2.3。
像“1.2”这样的部分版本有效吗?
不需要。Semver 2.0.0 需要三个数字组件:major.minor.patch。 “1.2”无效。
预发布标识符中允许使用哪些字符?
预发布标识符可以包含字母数字字符和连字符(例如 alpha、beta.1、rc-1)。 它们不能为空。
这是否验证版本范围或约束?
否。此端点仅验证单一版本字符串。 不支持像 ">=1.0.0 <2.0.0" 这样的范围表达式。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.