Service Status

Prelaunch status belongs in public view long before the gateway goes fully live.

A clean status page creates trust, reduces repeat support questions, and gives later incident handling a place to land without improvisation.

Product shell

Online

Public product pages, docs shell, and console prototype routes are available for build-phase testing.

Gateway core

Online on localhost

One API is running in Docker on 127.0.0.1:3000, with public model traffic routed through /v1/.

Payments

Pending callback hookup

Recharge and subscription states are designed, but gateway callback wiring has not been connected yet.

Backend verification routes

These internal routes exist now so infrastructure and business wiring can be tested before the full public launch.

/backend/health/

Checks PHP, business DB reachability, One API DB reachability, and project directories.

Gateway smoke test

A request without a token should reach One API and return an authentication error from the gateway.

curl https://api.openmagic.ai/v1/models

Expected while unauthenticated:
401 Unauthorized
{"error":{"message":"未提供令牌 ...","type":"one_api_error"}}
curl -H "Authorization: Bearer <test-token>" \
  https://api.openmagic.ai/v1/models

Expected before upstream channels are configured:
200 OK
{"data":[],"object":"list"}

Warning: session_name(): Cannot change session name when headers already sent in /www/wwwroot/api.openmagic.ai/lib/UserSession.php on line 13

Warning: session_start(): Cannot start session when headers already sent in /www/wwwroot/api.openmagic.ai/lib/UserSession.php on line 14
Agent setup Start now