(self, user_prompt: str, system_prompt: str = "", output_json=False)
| 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): |
no test coverage detected