bugfix
This commit is contained in:
parent
4af8558327
commit
8ad9dc27c0
@ -1,6 +1,7 @@
|
|||||||
from appPublic.base64_to_file import hex2base64
|
from appPublic.base64_to_file import hex2base64
|
||||||
from appPublic.registerfunction import RegisterFunction
|
from appPublic.registerfunction import RegisterFunction
|
||||||
from llmage.jimeng import jimeng_auth_headers
|
from llmage.jimeng import jimeng_auth_headers
|
||||||
|
from llmage.keling import keling_token
|
||||||
|
|
||||||
from llmage.llmclient import (
|
from llmage.llmclient import (
|
||||||
b64media2url,
|
b64media2url,
|
||||||
@ -31,6 +32,7 @@ def load_llmage():
|
|||||||
env.default_llmmessage = default_llmmessage
|
env.default_llmmessage = default_llmmessage
|
||||||
env.SessageMessages = SessionMessages
|
env.SessageMessages = SessionMessages
|
||||||
env.BaseMessages = BaseMessages
|
env.BaseMessages = BaseMessages
|
||||||
|
env.keling_token = keling_token
|
||||||
|
|
||||||
rf = RegisterFunction()
|
rf = RegisterFunction()
|
||||||
rf.register('jimeng_auth_headers', jimeng_auth_headers)
|
rf.register('jimeng_auth_headers', jimeng_auth_headers)
|
||||||
|
|||||||
18
llmage/keling.py
Normal file
18
llmage/keling.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import time
|
||||||
|
import jwt
|
||||||
|
|
||||||
|
ak = "" # 填写access key
|
||||||
|
sk = "" # 填写secret key
|
||||||
|
|
||||||
|
def keling_token(ak, sk):
|
||||||
|
headers = {
|
||||||
|
"alg": "HS256",
|
||||||
|
"typ": "JWT"
|
||||||
|
}
|
||||||
|
payload = {
|
||||||
|
"iss": ak,
|
||||||
|
"exp": int(time.time()) + 1800, # 有效时间,此处示例代表当前时间+1800s(30min)
|
||||||
|
"nbf": int(time.time()) - 5 # 开始生效的时间,此处示例代表当前时间-5秒
|
||||||
|
}
|
||||||
|
token = jwt.encode(payload, sk, headers=headers)
|
||||||
|
return token
|
||||||
Loading…
x
Reference in New Issue
Block a user