ragserver/init.py

26 lines
633 B
Python

# -*- coding:utf-8 -*-
"""
RagServer Shell - 前端壳应用,业务逻辑由 rag 模块提供
"""
from ahserver.serverenv import ServerEnv
from appPublic.registerfunction import RegisterFunction
import json
async def status_handler(request, params_kw, *args, **kwargs):
return json.dumps({
"service": "ragserver",
"version": "0.1.0",
"module": "rag"
}, indent=2, ensure_ascii=False)
def init_ragserver():
env = ServerEnv()
rf = RegisterFunction()
rf.register("status", status_handler)
# 加载 rag 业务模块
from rag.init import init_rag_module
init_rag_module()