# 对外 API:知识库检索(向量召回 + 重排;kb_id 缺省=本机构全部知识库) # POST /rag/api/search.dspy 认证:cookie 会话或 Authorization: Bearer ,RBAC logined 把关 # body/query: {query, kb_id?, top_k?(默认10), recall_k?(默认top_k*3)} from rag import api_core as C _ns = await C.read_json_body(request, params_kw) env = C.session_env(request) return await C.search(env, _ns)