MCPcopy Create free account
hub / github.com/KnowledgeXLab/LeanRAG / call_api

Method call_api

CommonKG/llm_infer.py:260–266  ·  view source on GitHub ↗
(self, user_prompt: str, system_prompt: str = "", output_json=False)

Source from the content-addressed store, hash-verified

258
259
260 def call_api(self, user_prompt: str, system_prompt: str = "", output_json=False) -> str:
261 response = self.generate_text(user_prompt, self.model, output_json=output_json)
262
263 if not isinstance(response, str): ## 如果不是str,则提取response中的内容
264 response = self.extract_responses(response).strip()
265
266 return response.replace("_", " ")
267
268
269 def infer(self, prompt, output_json=False):

Callers 2

inferMethod · 0.95
entity_evaluateMethod · 0.95

Calls 2

extract_responsesMethod · 0.95
generate_textMethod · 0.45

Tested by

no test coverage detected