fix: use Kimi base URL from env to avoid 401

This commit is contained in:
JOJO 2026-01-05 14:19:37 +08:00
parent 5fd2739878
commit 1cf8bd7014

View File

@ -75,7 +75,13 @@ def fetch_kimi_balance() -> Dict[str, Any]:
if not api_key:
return {"success": False, "error": "Kimi 密钥未设置MOONSHOT_API_KEY / API_KEY_KIMI / AGENT_API_KEY"}
url = "https://api.moonshot.ai/v1/users/me/balance"
base = (
_env("API_BASE_KIMI")
or _env("MOONSHOT_BASE_URL")
or _env("AGENT_API_BASE_URL")
or "https://api.moonshot.ai/v1"
).rstrip("/")
url = f"{base}/users/me/balance"
payload, err = _http_get(url, headers={"Authorization": f"Bearer {api_key}"})
if err:
return {"success": False, "error": err}