Files
param-hub-python/modules/routes/__pycache__/api_knowledge.cpython-310.pyc
T

30 lines
3.6 KiB
Plaintext
Raw Normal View History

2026-07-10 23:59:53 +08:00
o
¿Qj¥ ã@dZddlZddlmZddlmZmZmZddlmZddl m
Z
m Z ede ƒZ
e
 d¡d dƒZe
 d
¡d d ƒZe
jdd
gdddƒZe
jd
dgdddƒZe
jd
dgdddƒZe
jdd
gdddƒZdS)u
知识库 API
éN)Údatetime)Ú BlueprintÚrequestÚjsonify)ÚKNOWLEDGE_FILE)Ú load_dataÚ save_dataÚ
api_knowledgez/api/knowledgecsttƒ}tj dd¡dk}|rdd|Dƒ}tj dd¡ ¡ ¡ˆr,‡fdd|Dƒ}tj dd¡ˆr>‡fd d|Dƒ}tt|d
d d ƒS)
allÚ0cSsg|]
}| dd¡r|qS)ÚvisibleT©Úget©Ú.0Úrúe/home/openclaw/.openclaw/workspace-hz4th_coder/works/param-hub-python/modules/routes/api_knowledge.pyÚ
<listcomp>óz!api_knowledge.<locals>.<listcomp>Úcs8g|]}ˆ| dd¡ ¡vsˆ| dd¡ ¡vr|qS)ÚtitlerÚcontent)rÚlowerr)ÚkeywordrrrsÿÚcategorycsg|] }| d¡ˆkr|qS©rr
rrrrrscSs | dd¡S)orderrr
)ÚxrrrÚ<lambda>s zapi_knowledge.<locals>.<lambda>)Úkey) rrrÚargsrÚstriprrÚsorted)Ú knowledgeÚ hide_hiddenr)rrrr
sz/api/knowledge/<knowledge_id>cs<ttƒ}tfdd|Dƒdƒ}|stddiƒdfSt|ƒS)Nc3ó |] }|dˆkr|VqdS©ÚidNrr©Ú knowledge_idrrÚ <genexpr> óz'api_knowledge_detail.<locals>.<genexpr>ÚerrorúKnowledge not foundé”)rrÚnextr©r+r%Úitemrr*rÚapi_knowledge_details
r4ÚPOST)ÚmethodscCsxt ¡}ttƒ}t ¡jdd|d<t ¡  d¡|d<| 
dd¡|d<d|vr.t |ƒ|d<|  |¡t
t|ƒt|ƒS) r)ú%Y-%m-%d %H:%M:%SÚ
created_atr Tr)rÚget_jsonrrÚuuidÚuuid4ÚhexrÚnowÚstrftimerÚlenÚappendrr)Údatar%rrrÚapi_create_knowledge&s