参考
参考
按角色阅读 Base、UserClient、AdminClient、HTTP API 和环境变量。
这一组页面只回答一件事:具体怎么用。
如果你还不清楚 VisibleBase 是什么、为什么要这样拆、边界在哪里,先回到 理解 VisibleBase 或 快速开始。
按角色读
Base
服务端运行时入口。负责初始化、service 注册、hooks、handleRequest()、serve() 和 router()。
产品侧调用入口。负责 models()、text()、stream()、image() 和通用 invoke()。
可信环境管理入口。负责 product、user_token 和 Runtime env 的管理。
直接看 /v1/* 和 /api/admin/* 的请求方式、鉴权要求和返回形态。
确认 Base 运行时会读哪些环境变量,以及这些变量该放在哪一层。
推荐顺序
- 如果你在写产品前端,先读 UserClient
- 如果你在写服务端接入,先读 Base
- 如果你在写登录和签 token 逻辑,再读 AdminClient
- 如果你需要自己手写请求,最后读 HTTP API