阶段 15 · 草本通中医知识图谱
知识图谱全流程项目:爬虫采集 → 信息抽取 → Neo4j 图谱 → LangGraph Agent → FastAPI/Streamlit 应用 → 微调。每日笔记以思维导图为主(已解析为可读大纲),源码只保留最终完整版。
🗂 项目源码(day10 最终完整版)
💻 代码
chinese_medical_project 全流程工程(爬取的药材/方剂数据与抽取结果未收录)
109 个文件📁 .claude/
- ⚙️ settings.local.json 8.5KB 下载
📁 _000_demo/
📁 fastapi_demo/
📁 static/
- 📄 index.html 229B 下载
📁 uploads/
- 📄 fastapi_client.py 284B 下载
- 📄 fastapi_client.py 284B 下载
- 📄 fastapi_post_client.py 1.0KB 下载
- 📄 fastapi_post_params_server.py 1.1KB 下载
- 📄 fastapi_reqeusts_get_client.py 808B 下载
- 📄 fastapi_server.py 299B 下载
- 📄 fastapi_server_get_params.py 869B 下载
- 📄 fastapi_server_static_html.py 404B 下载
- 📄 fastapi_stream_client_demo01.py 626B 下载
- 📄 fastapi_stream_response_queue_client.py 971B 下载
- 📄 fastapi_stream_response_queue_server.py 1.1KB 下载
- 📄 fastapi_stream_response_server_demo01.py 707B 下载
- 📄 fastapi_upload_file_server.py 1.1KB 下载
📁 langgraph_high_level/
📁 并行/
- 📄 04_langgraph_paramlizm_demo.py 2.1KB 下载
- 📄 04_并行与reducer说明.md 12.5KB 下载
- 📄 05_langgraph_paramlizm_demo2.py 9.5KB 下载
- 📄 06_langgraph_paramlizm_demo3.py 2.1KB 下载
- 📄 06_自定义reducer说明.md 10.2KB 下载
- 📄 01_langgraph_config_demo.py 1.7KB 下载
- 📄 02_langgraph_memory_demo.py 1.7KB 下载
- 📄 03_langgraph_human_approval_demo.py 2.4KB 下载
- 📄 04_langgraph_bingxing_demo01.py 2.1KB 下载
- 📄 04_langgraph_paramlizm_demo.py 2.2KB 下载
- 📄 05_langgraph_bingxing_list_demo.py 2.2KB 下载
- 📄 05_langgraph_bingxing_list_demo2.py 2.6KB 下载
- 📄 06_langgraph_subgraph.py 1.5KB 下载
- 📄 07_langgraph_subgraph_param.py 2.2KB 下载
- 📄 08_langgraph_stream_demo.py 1.3KB 下载
- 📄 09_langgraph_ainvoke_demo1.py 1.3KB 下载
- 📄 10_langgraph_ainvoke_demo02.py 1.6KB 下载
- 📄 11_langgraph_astream_demo01.py 1.4KB 下载
- 📄 12_langgraph_astream_demo02.py 1.8KB 下载
- 📄 002_BeautifulSoup_demo.py 947B 下载
- 📄 01_requests_demo.py 145B 下载
- 📄 03_faiss_demo.py 1.5KB 下载
- 📄 04_langgraph_demo.py 5.4KB 下载
- 📄 fastapi_upload_file_client.py 517B 下载
📁 _001__clawler/
- 📄 01_herb_list.py 3.4KB 下载
- 📄 02_herb_detail.py 8.0KB 下载
- 📄 03_formula_list.py 3.5KB 下载
- 📄 04_formula_detail.py 8.0KB 下载
- ⚙️ formula_list.csv 47.0KB 下载
- ⚙️ herb_list.csv 89.3KB 下载
- ⚙️ 需求1 982B 下载
📁 _002__extract_information/
- 📄 01_extract_herb_graph.py 9.7KB 下载
- 📄 02_build_alpaca_dataset.py 5.3KB 下载
- 📄 03_extract_formula_graph.py 9.6KB 下载
- 📄 04_build_formula_alpaca_dataset.py 5.4KB 下载
- 📄 __000__extract_graph_data_utils.py 8.6KB 下载
- ⚙️ alpaca_herb_dataset.json 172.0KB 下载
- ⚙️ 需求 1.4KB 下载
📁 _003_create_neo4j_database/
- 📄 01_import_graph_to_neo4j.py 12.4KB 下载
- 📄 __003__faiss_embedding.py 1.6KB 下载
- 📄 __004__test_faiss_index.py 18.5KB 下载
- ⚙️ tcm_metadata.json 14.4KB 下载
- ⚙️ 需求 1.2KB 下载
📁 _004_langgraph_more_nodes/
📁 nodes/
- 📄 check_cypher_node.py 1.0KB 下载
- 📄 check_cypher_node_bak.py 11.1KB 下载
- 📄 extract_entity_from_user_input_node.py 5.5KB 下载
- 📄 generate_neo4j_answer_node_bak.py 5.7KB 下载
- 📄 generate_neo4j_cypher_node.py 9.9KB 下载
- 📄 llm_direct_out_node.py 2.6KB 下载
- 📄 match_entity_from_neo4j_node.py 7.0KB 下载
- 📄 neo4j_answer_generate_node.py 1.8KB 下载
- 📄 run_cypher_node.py 2.5KB 下载
- 📄 semantic_transcription_node.py 5.8KB 下载
- 📄 zhongyi_intent_node.py 2.5KB 下载
- 📄 元数据裁剪方案.md 7.4KB 下载
- 📄 agent_state.py 1.1KB 下载
- 📄 langgraph_more_nodes.py 10.7KB 下载
- ⚙️ 需求1 4.6KB 下载
📁 _005_fastapi/
- 📄 API_INTERFACE.md 16.1KB 下载
- 📄 API_QUICK_REFERENCE.md 3.0KB 下载
- 📄 main.py 14.1KB 下载
- 📄 my_test_api.py 384B 下载
- 📄 my_test_api_stream.py 4.2KB 下载
- 📄 test_api.py 18.4KB 下载
- ⚙️ 需求 526B 下载
📁 _006_streamlit/
📁 pages/
- 📄 1_流式问答.py 11.4KB 下载
- 📄 api_client.py 6.4KB 下载
- 📄 app.py 6.7KB 下载
- 📄 start_streamlit.bat 117B 下载
- 📄 test_app.py 21.0KB 下载
- ⚙️ 需求 252B 下载
📁 _007_fine_tune/
- 📄 vllm_client.py 1.1KB 下载
- 📄 vllm_mutil_lora_client.py 3.4KB 下载
📁 common/
- 📄 config.py 1.7KB 下载
- 📄 embedding_model.py 1.8KB 下载
- 📄 llm.py 546B 下载
- 📄 neo4j_manager.py 8.1KB 下载
- 📄 ouput_graph_utils.py 0B 下载
- 📄 path_utils.py 773B 下载
- ⚙️ tcm_metadata.json 14.4KB 下载
📁 resume/
- 📄 00_中医知识图谱_主版.md 10.4KB 下载
- 📄 01_法律行业.md 9.7KB 下载
- 📄 02_医疗行业.md 10.0KB 下载
- 📄 03_制造业.md 10.6KB 下载
- 📄 04_畜牧业.md 10.9KB 下载
- 📄 05_土木行业.md 11.1KB 下载
- 📄 README.md 3.8KB 下载
- 📄 .gitignore 0B 下载
- 📄 CLAUDE.md 34.2KB 下载
- 📄 README.md 0B 下载
- ⚙️ cookie 0B 下载
- 📄 main.py 544B 下载
- 📄 requirements.txt 735B 下载
- ⚙️ 需求1 133B 下载