|
分享例程
界面截图: |
|
备注说明: |
调用模块精易模块 |
他需要jwt的方式来加密apikey 之类的东西 然后生成一个token 这里的生产token出自JWT源码_精易论坛 (125.la),经过我的修改 还是不行 APIkey申请地址是智谱AI开放平台 (bigmodel.cn) 他有用Py生成的一个token 但是我不会转换 因为token生成不了所以是半成品 我试过用py生成APIkey 基本能使用 代码也很简陋 大佬们可以修改的 关键是生成token方面的问题 希望有大佬能解决一下 生成token的py代码如下:
import time
import jwt
def generate_token(apikey: str, exp_seconds: int):
try:
id, secret = apikey.split(".")
except Exception as e:
raise Exception("invalid apikey", e)
payload = {
"api_key": id,
"exp": int(round(time.time() * 1000)) + exp_seconds * 1000,
"timestamp": int(round(time.time() * 1000)),
}
return jwt.encode(
payload,
secret,
algorithm="HS256",
headers={"alg": "HS256", "sign_type": "SIGN"},
)
# 示例用法
apikey = "你的APIkey"
exp_seconds = 3600 # 令牌有效期为1小时
token = generate_token(apikey, exp_seconds)
print(token)
time.sleep(2000)
|
-
-
智谱AI.rar
1.21 MB, 下载次数: 7, 下载积分: 精币 -2 枚
|