文档改成只讲单模块这侧的凭据来源
上一版把两个来源混成一句,说智控台那边的默认值也是空的,那要等数据库变更脚本跑完才成立,容易被当成现状。这版只讲单模块部署:凭据从服务器配置的 plugins.get_weather 读,仓库模板是空的;历史脚本里那把旧 key 已失效,不要用也不要照着填。
This commit is contained in:
1 parent
824d2b4837
commit
aee4a3cf7a
1 file changed
+1
-3
@@ -6,12 +6,10 @@
|
||||
|
||||
## 仓库不再预置凭据
|
||||
|
||||
当前代码和初始化流程不再内置任何可用的和风天气账号和密钥。插件读不到 `api_key` 或 `api_host` 的时候会直接提示还没配置,不会拿公共账号去请求。自己部署的话,照着下面的步骤申请一套自己的,填进配置里就能用。
|
||||
单模块部署的时候,天气的凭据从服务器配置里的 `plugins.get_weather` 读。仓库里的模板 `main/xiaozhi-server/config.yaml` 这一节是空的,得自己申请一套填进去。插件读不到 `api_key` 或 `api_host` 的时候会直接提示还没配置,不会拿公共账号去请求。
|
||||
|
||||
仓库历史的数据库变更脚本(manager-api 的 changelog 目录里)还残留着一把**已经失效**的旧 key。那把 key 早就失效了,不要使用它,也不要照着它去填。那几个脚本已经被现网库执行过,改内容会让存量库启动时报校验不一致,所以原样留着。
|
||||
|
||||
旧 key 也不在任何代码路径上。插件的凭据只从两个地方读:模型提供方 `ai_model_provider` 里的默认值,和服务器配置里的 `plugins.get_weather`(仓库模板 `main/xiaozhi-server/config.yaml` 里本来就是空字符串)。这两处现在都是空的,历史脚本里那把旧 key 不会被读到。
|
||||
|
||||
创建凭据时要勾选三项权限,少勾哪一项都取不到对应的数据:
|
||||
|
||||
| 权限 | 用来做什么 |
|
||||
|
||||
Reference in new issue
Block a user