公开查询接口
无需鉴权的站点状态、公告、关于、可用性与法律文本查询接口。
本页所有接口无需鉴权,返回管理接口风格的 {"success", "message", "data"} 信封——
这是它们与站内其他接口的显著区别(模型查询与媒体接口都需要 Bearer 令牌)。
| 方法 | 路径 | 说明 |
|---|---|---|
GET | /api/status | 站点状态与全局配置 |
GET | /api/notice | 站内公告(Markdown) |
GET | /api/about | 关于页内容(Markdown/HTML) |
GET | /api/uptime/status | 服务可用性监控数据 |
GET | /api/user-agreement | 用户协议文本 |
GET | /api/privacy-policy | 隐私政策文本 |
本页覆盖与第三方开发者相关的站点信息类接口。平台另有其他免鉴权端点:
/api/pricing(见 模型能力)、
/api/setup、/api/captcha、/api/home_page_content 等面向控制台初始化与人机校验,
不属于常规集成范畴。
/api/status
/api/status返回站点运行状态与全局配置,字段多达七十余个,多数面向控制台前端。 对第三方开发者有实际意义的字段:
versionstring平台版本号
start_timeint服务启动时间(Unix 秒),可推算运行时长
server_addressstring平台对外地址
system_namestring站点名称
quota_per_unitintquota 与积分的换算基数(默认 500000)
quota_display_typestring计价展示类型
USD · CNY · CUSTOM · TOKENS · POINTSusd_exchange_ratefloat美元兑人民币汇率(quota_display_type=CNY 时使用)
pricefloat充值单价(每单位额度的人民币价格)
display_in_currencybool控制台额度是否按货币显示
email_verificationbool注册是否要求邮箱验证
turnstile_checkbool是否开启 Turnstile 人机校验
wechat_loginbool是否开启微信登录
curl https://api.jimu.chat/api/status
success: true 与 HTTP 200,不要依赖具体字段存在性——
配置项随站点运营调整,未配置的字段可能缺省或为空值。/api/notice 与 /api/about
分别返回管理员配置的站内公告与关于页内容,data 为字符串(Markdown 或 HTML,由站点配置决定)。
未配置时 data 为空串。
{ "success": true, "message": "", "data": "" }
/api/uptime/status
/api/uptime/status返回 Uptime Kuma 监控数据,按监控组组织:
{
"success": true,
"message": "",
"data": [
{
"categoryName": "核心服务",
"monitors": [
{ "name": "API 网关", "uptime": 0.9998, "status": 1, "group": "" }
]
}
]
}
categoryNamestring监控组名
monitors[].namestring监控项名称
monitors[].uptimefloat近 24 小时可用率,0–1 比率(如 0.9998),展示百分比时需自行 ×100(如 99.98%)
monitors[].statusint当前状态:0 故障、1 正常、2 等待中、3 维护中
站点未配置监控组时 data 为空数组。
/api/user-agreement 与 /api/privacy-policy
分别返回用户协议与隐私政策的完整文本(data 为字符串,通常为 Markdown)。
站点未启用时(/api/status 中 user_agreement_enabled / privacy_policy_enabled 为 false)data 为空串。