from ahserver.serverenv import ServerEnv from .appapi import ( UAPI, deerer, sor_get_uapi_by_appname_apiname, bearer, get_callerid, sor_get_callerid, get_deerer ) from .uptask import ( check_uptask_status, get_my_uptasks, uptask_feedback, uptask_started ) from .uapi import UpAppApi from .apidata import UAPIData def load_uapi(): g = ServerEnv() g.UAPI = UAPI g.UpAppApi = UpAppApi g.uapi_data = UAPIData() g.get_deerer = get_deerer g.deerer = deerer g.get_callerid = get_callerid g.sor_get_callerid = sor_get_callerid g.sor_get_uapi_by_appname_apiname = sor_get_uapi_by_appname_apiname g.bearer = bearer g.check_uptask_status = check_uptask_status g.get_my_uptasks = get_my_uptasks g.uptask_feedback = uptask_feedback g.uptask_started = uptask_started # USAGE in dspy ## uapi = UAPI(request, DictObject(**globals())) ## d = uapi.request(upappid, apiname. user, params_kw) ## use d in your following code # bearer usage ## in your header template ## {{bearer(apikey)}} # deerer usge ## in your header template ## {{deerer(myappid, apikey, secretkey)}}