公开查询接口

无需鉴权的站点状态、公告、关于、可用性与法律文本查询接口。

本页所有接口无需鉴权,返回管理接口风格的 {"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

GET/api/status

返回站点运行状态与全局配置,字段多达七十余个,多数面向控制台前端。 对第三方开发者有实际意义的字段:

versionstring

平台版本号

start_timeint

服务启动时间(Unix 秒),可推算运行时长

server_addressstring

平台对外地址

system_namestring

站点名称

quota_per_unitint

quota 与积分的换算基数(默认 500000)

quota_display_typestring

计价展示类型

USD · CNY · CUSTOM · TOKENS · POINTS
usd_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

GET/api/uptime/status

返回 Uptime Kuma 监控数据,按监控组组织:

响应200
{
  "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/statususer_agreement_enabled / privacy_policy_enabled 为 false)data 为空串。