精易论坛
标题:
简单的调用智谱AI[半成品]
[打印本页]
作者:
小轩鹤轩
时间:
2024-3-24 11:25
标题:
简单的调用智谱AI[半成品]
他需要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
2024-3-24 11:23 上传
点击文件名下载附件
下载积分: 精币 -2 枚
1.21 MB, 下载次数: 10, 下载积分: 精币 -2 枚
作者:
小轩鹤轩
时间:
2024-3-24 17:48
通过排查,是签名密钥的部分出错了 但是没办法解决
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4