写个curl
kimi_check:文件名
import subprocess
import sys
def install(package):
"""安装缺失的依赖包"""
subprocess.check_call([sys.executable, "-m", "pip", "install", package])
try:
import requests
except ImportError:
print("检测到缺少requests库,正在安装...")
install("requests")
import requests
# 设置API密钥
key = "sk-cswlBRbnnnnnnnnVleDQDCak4xD"
# 发送请求
url = "https://api.moonshot.cn/v1/models"
headers = {"Authorization": f"Bearer {key}"}
try:
# 发送GET请求,设置超时时间为10秒
response = requests.get(url, headers=headers, timeout=10)
result = response.text
# 输出API返回结果
print(result)
# 检查结果状态
if "invalid_api_key" in result:
print("❌ key 无效,请重新复制或新建")
elif '"data":[]' in result:
print("❌ 账号未开通权限,去控制台充值或换新 key")
else:
print("✅ 权限正常,可以调用")
except requests.exceptions.RequestException as e:
print(f"请求发生错误: {e}")
except Exception as e:
print(f"发生未知错误: {e}")
执行方法:
/usr/bin/python3 kimi_check.py
本作品采用《CC 协议》,转载必须注明作者和本文链接
response.json()
拿字典结果,你这个判断显得很low啊😂