26 lines
633 B
Python
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()
|