"""
版本号:1.0
日期:2024/11/14
描述:
"""
import uuid
import jwt
import time
import requests
# OAuth应用的相关信息,需从扣子平台获取并替换
APP_ID = "" # auth应用id
PUBLIC_KEY_FINGERPRINT = "" # 公钥
PRIVATE_KEY_PATH = "private_key.pem" # 私钥文件路径
# 扣子API的Endpoint
API_ENDPOINT = "api.coze.cn"
def generate_jwt():
"""
生成JWT
"""
# 读取私钥文件
with open(PRIVATE_KEY_PATH, 'r') as f:
private_key = f.read()
# JWT头部信息
header = {
"alg": "RS256",
"typ": "JWT",
"kid": PUBLIC_KEY_FINGERPRINT
}
# JWT负载信息
payload = {
"iss": APP_ID,
"aud": API_ENDPOINT,
"iat": int(time.time()),
python调用扣子coze智能体示例
最新推荐文章于 2025-03-23 13:55:38 发布