写个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 协议》,转载必须注明作者和本文链接
讨论数量: 3

response.json() 拿字典结果,你这个判断显得很low啊😂

2天前 评论
米虫 (楼主) 1天前
乘马班如 (作者) 1天前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!