Add automatic CPA Management API import after mint

Upload xai-*.json to POST /v0/management/auth-files when cpa_auto_import_remote is enabled. Failures are logged only and never block registration.
This commit is contained in:
chaos committed 2026-07-11 17:47:34 +08:00
1 parent d8e65ae4ef
commit 0d8265de03
5 files changed
+299 -1

No files matched your search

+10
View File
@@ -131,6 +131,16 @@
"cpa_copy_to_hotload": false,
"// cpa_hotload_dir": "CPA 容器/进程挂载的 auth-dir(copy_to_hotload=true 时生效)",
"cpa_hotload_dir": "",
"// cpa_auto_import_remote": "写出 xai-*.json 后是否自动 POST 到 CPA Management API 导入",
"cpa_auto_import_remote": false,
"// cpa_remote_base": "CPA 根地址,只填到端口即可,如 http://127.0.0.1:8317(程序自动拼 /v0/management/auth-files)",
"cpa_remote_base": "",
"// cpa_remote_password": "CPA 管理密码(MANAGEMENT_PASSWORD / remote-management.secret-key 原文)。也可用环境变量 CPA_REMOTE_PASSWORD",
"cpa_remote_password": "",
"// cpa_remote_import_retries": "远程导入失败重试次数",
"cpa_remote_import_retries": 3,
"// cpa_remote_import_retry_delay": "远程导入重试间隔(秒)",
"cpa_remote_import_retry_delay": 2,
"// cpa_base_url": "免费 Build 必须是 cli-chat-proxy,不要写成 api.x.ai",
"cpa_base_url": "https://cli-chat-proxy.grok.com/v1",
"// cpa_proxy": "OIDC mint 专用代理(device-code/token/probe/浏览器)。优先级: cpa_proxy > proxy > 环境 https_proxy。空=用 proxy。",