API Docs

官网链路对应的核心接口。

前台页面和自动化流程都基于这些接口完成注册、开通、下载、API Key 管理与 AI 业务结果回传。

接口用途
POST /api/auth/register注册账号并创建业务主体
POST /api/auth/login登录并获取 JWT
GET /api/billing/wallet查看钱包余额
POST /api/billing/charge创建真实充值订单
GET /api/billing/charge/{id}读取单笔充值单状态与支付凭证信息
POST /api/billing/charge/{id}/simulate-success显式开启本地联调开关后完成支付成功回写,仅用于联调与回归
POST /api/billing/compute-units/purchase环境内即时购买额度
GET /api/keys列出 API Key
POST /api/keys创建 API Key
POST /v1/factors/calculate统一研究执行入口,按 factor / symbols / params / timeframe 计算结果
POST /v1/chat/conversations/{id}/messages发送问题并返回业务分析结果
认证规范:Web 页面使用 JWT;服务端直接调用默认推荐使用X-API-Key请求头,同时兼容Authorization: Bearer形式。
接口基线:研究能力统一收敛到 `POST /v1/factors/calculate`,不再把前台集成说明拆成 `/v1/factors/momentum`、`/v1/factors/value`、`/v1/factors/volatility` 这类旧路径。
联调说明:`POST /api/billing/charge/{id}/simulate-success` 仅在同时满足 `ENABLE_LOCAL_PAYMENT_CALLBACK=true`、`APP_ENV!=production`、`DEBUG=true` 且 `NEXTAUTH_URL` 指向 `localhost` / `127.0.0.1` 时可用。生产链路仍应以第三方支付平台真实回调为准。