ragserver/app/ragserver.py
yumoqing 58b79bff58 feat: add uapi module integration + GPU service registration
- app/ragserver.py: load uapi module
- scripts/init_uapi_gpu.py: register 6 GPU services as upapp + 12 uapi APIs
- scripts/init_rbac.py: add /uapi/** to PUBLIC
2026-07-27 12:10:26 +08:00

37 lines
774 B
Python

# -*- coding:utf-8 -*-
from ahserver.webapp import webapp
from ahserver.serverenv import ServerEnv
from appbase.init import load_appbase
from rbac.init import load_rbac
from rag.init import init_rag_module
from uapi.init import load_uapi
import bricks_for_python
from bricks_for_python.init import load_pybricks
import json
def get_module_dbname(m):
return 'rag'
def password_encode(s):
if s is None:
return ''
from ahserver.globalEnv import password_encode as _orig
return _orig(s)
def init():
env = ServerEnv()
env.get_module_dbname = get_module_dbname
env.password_encode = password_encode
load_appbase()
load_rbac()
load_pybricks()
load_uapi()
init_rag_module()
if __name__ == '__main__':
webapp(init)