Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZBayes/basic_rag
/ functions
Functions
46 in github.com/ZBayes/basic_rag
⨍
Functions
46
◇
Types & classes
11
↓ 7 callers
Method
predict_vec
(self,query)
src/models/vec_model/vec_model.py:23
↓ 3 callers
Method
predict
(self, query)
src/models/llm/llm_model.py:35
↓ 3 callers
Function
run_client
(url, query)
src/server/client.py:11
↓ 2 callers
Method
post
(self)
src/server/handlers/llm_handler.py:31
↓ 2 callers
Method
search
(self, query, nums=3)
src/searcher/searcher.py:32
↓ 1 callers
Function
StartLlmHandler
(request_config: dict, llm_model: LlmModel)
src/server/handlers/llm_handler.py:39
↓ 1 callers
Method
_chat
(self, query: str, history: List[Tuple[str, str]] = None, max_length: int = 2048, num_beams=1, do_
src/models/llm/llm_model.py:30
↓ 1 callers
Method
_read_config_
(self, config)
src/models/llm/llm_model.py:21
↓ 1 callers
Method
build
(self, index_dim)
src/searcher/vec_searcher/vec_index.py:15
↓ 1 callers
Method
build_llm_prompt
(self, query, retrieval_answer)
src/dm/dialogue_manager.py:43
↓ 1 callers
Method
insert
(self, vec)
src/searcher/vec_searcher/vec_index.py:20
↓ 1 callers
Function
launch_service
(config, model_mode)
src/server/main_service_online.py:27
↓ 1 callers
Method
load
(self, read_path)
src/searcher/vec_searcher/vec_index.py:26
↓ 1 callers
Method
predict_sim
(self, q1, q2)
src/models/vec_model/vec_model.py:37
↓ 1 callers
Method
predict_vec_request
(self, query)
src/models/vec_model/vec_model.py:33
↓ 1 callers
Method
rank
(self, query, recall_result)
src/searcher/searcher.py:22
↓ 1 callers
Method
save
(self, save_path)
src/searcher/vec_searcher/vec_index.py:30
Function
StartDialogueManagerHandler
(request_config: dict, dialogue_manager: DialogueManager)
src/server/handlers/dialogue_manager_handler.py:36
Function
StartSearcherHandler
(request_config: dict, searcher: Searcher)
src/server/handlers/search_handler.py:48
Function
StartVecModelHandler
(request_config: dict, vec_model: VectorizeModel)
src/server/handlers/vec_model_handler.py:40
Method
__init__
(self, config)
src/dm/dialogue_manager.py:19
Method
__init__
(self, model_path, config = {})
src/models/llm/llm_model.py:11
Method
__init__
(self, pretrained_bert_path, pooling="cls")
src/models/vec_model/simcse_model.py:9
Method
__init__
(self, ptm_model_path, device = "cpu")
src/models/vec_model/vec_model.py:11
Method
__init__
(self, model_path, vec_search_path)
src/searcher/searcher.py:14
Method
__init__
(self)
src/searcher/vec_searcher/vec_index.py:12
Method
__init__
(self)
src/searcher/vec_searcher/vec_searcher.py:6
Method
batch_insert
(self, vecs)
src/searcher/vec_searcher/vec_index.py:23
Function
batch_test
(query_list, process_num, request_num)
src/server/client.py:34
Method
build
(self, index_dim, index_name)
src/searcher/vec_searcher/vec_searcher.py:11
Function
cal_time_result
(time_list)
src/server/client.py:15
Method
forward
(self, input_ids, attention_mask, token_type_ids)
src/models/vec_model/simcse_model.py:21
Method
initialize
(self, searcher:Searcher)
src/server/handlers/search_handler.py:20
Method
initialize
(self, vec_model:VectorizeModel)
src/server/handlers/vec_model_handler.py:20
Method
initialize
(self, dialogue_manager:DialogueManager)
src/server/handlers/dialogue_manager_handler.py:19
Method
initialize
(self, llm_model:LlmModel)
src/server/handlers/llm_handler.py:20
Method
insert
(self, vec, doc)
src/searcher/vec_searcher/vec_searcher.py:22
Method
load
(self, index_name)
src/searcher/vec_searcher/vec_searcher.py:35
Method
post
(self)
src/server/handlers/search_handler.py:35
Method
post
(self)
src/server/handlers/vec_model_handler.py:35
Method
post
(self)
src/server/handlers/dialogue_manager_handler.py:30
Method
predict
(self, query)
src/dm/dialogue_manager.py:23
Method
save
(self)
src/searcher/vec_searcher/vec_searcher.py:28
Method
search
(self, vec, num)
src/searcher/vec_searcher/vec_index.py:34
Method
search
(self, vecs, nums = 5)
src/searcher/vec_searcher/vec_searcher.py:47
Function
single_test
(url, query_list, num, process_id = 0)
src/server/client.py:21