MCPcopy Index your code

hub / github.com/bamboo-moon/zhisaotong-Agent / functions

Functions46 in github.com/bamboo-moon/zhisaotong-Agent

↓ 16 callersFunctionget_abs_path
传递相对路径,得到绝对路径 :param relative_path: 相对领 :return: 绝对路径
utils/path_tool.py:22
↓ 3 callersFunction_gaode_get
(path: str, params: dict)
agent/tools/agent_tools.py:50
↓ 2 callersMethodexecute_stream
(self, query: str)
agent/react_agent.py:19
↓ 2 callersMethodgenerator
(self)
model/factory.py:12
↓ 2 callersMethodget_retriever
(self)
rag/vector_store.py:27
↓ 2 callersFunctionload_report_prompts
()
utils/prompt_loader.py:34
↓ 2 callersFunctionload_system_prompts
()
utils/prompt_loader.py:6
↓ 2 callersMethodrag_summarize
(self, query: str)
rag/rag_service.py:36
↓ 1 callersFunction_get_public_ip
()
agent/tools/agent_tools.py:30
↓ 1 callersMethod_init_chain
(self)
rag/rag_service.py:29
↓ 1 callersFunction_is_valid_ipv4
(ip: str)
agent/tools/agent_tools.py:27
↓ 1 callersFunction_resolve_city_to_adcode
(city: str)
agent/tools/agent_tools.py:71
↓ 1 callersFunctioncapture
(generator, cache_list)
app.py:30
↓ 1 callersFunctiongenerate_external_data
{ "user_id": { "month" : {"特征": xxx, "效率": xxx, ...} "month" : {"特征": xxx, "效率": xxx, ...} "month" :
agent/tools/agent_tools.py:178
↓ 1 callersFunctionget_file_md5_hex
(filepath: str)
utils/file_handler.py:8
↓ 1 callersFunctionget_logger
( name: str = "agent", console_level: int = logging.INFO, file_level: int = logging.DE
utils/logger_handler.py:18
↓ 1 callersFunctionget_project_root
获取工程所在的根目录 :return: 字符串根目录
utils/path_tool.py:7
↓ 1 callersFunctionlistdir_with_allowed_type
(path: str, allowed_types: tuple[str])
utils/file_handler.py:40
↓ 1 callersFunctionload_agent_config
(config_path: str=get_abs_path("config/agent.yml"), encoding: str="utf-8")
utils/config_handler.py:24
↓ 1 callersFunctionload_chroma_config
(config_path: str=get_abs_path("config/chroma.yml"), encoding: str="utf-8")
utils/config_handler.py:14
↓ 1 callersMethodload_document
从数据文件夹内读取数据文件,转为向量存入向量库 要计算文件的MD5做去重 :return: None
rag/vector_store.py:30
↓ 1 callersFunctionload_prompts_config
(config_path: str=get_abs_path("config/prompts.yml"), encoding: str="utf-8")
utils/config_handler.py:19
↓ 1 callersFunctionload_rag_config
(config_path: str=get_abs_path("config/rag.yml"), encoding: str="utf-8")
utils/config_handler.py:9
↓ 1 callersFunctionload_rag_prompts
()
utils/prompt_loader.py:20
↓ 1 callersFunctionpdf_loader
(filepath: str, passwd=None)
utils/file_handler.py:54
↓ 1 callersMethodretriever_docs
(self, query: str)
rag/rag_service.py:33
↓ 1 callersFunctiontxt_loader
(filepath: str)
utils/file_handler.py:58
Method__init__
(self)
rag/rag_service.py:21
Method__init__
(self)
rag/vector_store.py:13
Method__init__
(self)
agent/react_agent.py:10
Methodcheck_md5_hex
(md5_for_check: str)
rag/vector_store.py:37
Functionfetch_external_data
(user_id: str, month: str)
agent/tools/agent_tools.py:220
Functionfill_context_for_report
()
agent/tools/agent_tools.py:231
Methodgenerator
(self)
model/factory.py:17
Methodgenerator
(self)
model/factory.py:22
Functionget_current_month
()
agent/tools/agent_tools.py:174
Methodget_file_documents
(read_path: str)
rag/vector_store.py:55
Functionget_user_id
()
agent/tools/agent_tools.py:169
Functionget_user_location
()
agent/tools/agent_tools.py:122
Functionget_weather
(city: str)
agent/tools/agent_tools.py:89
Functionlog_before_model
( state: AgentState, # 整个Agent智能体中的状态记录 runtime: Runtime, # 记录了整个执行过程中的上下文信
agent/tools/middleware.py:36
Functionmonitor_tool
( # 请求的数据封装 request: ToolCallRequest, # 执行的函数本身 handler: Callable[[ToolCallReq
agent/tools/middleware.py:13
Functionprint_prompt
(prompt)
rag/rag_service.py:13
Functionrag_summarize
(query: str)
agent/tools/agent_tools.py:164
Functionreport_prompt_switch
(request: ModelRequest)
agent/tools/middleware.py:48
Methodsave_md5_hex
(md5_for_check: str)
rag/vector_store.py:51