(message: str, response_language: str = "zh")
| 4477 | "completion_tokens": response.completion_tokens if response else 0, |
| 4478 | "llm_error": llm_error, |
| 4479 | }, |
| 4480 | } |
| 4481 | |
| 4482 | |
| 4483 | def _text_chunks(text: str, size: int = 24) -> Iterator[str]: |
| 4484 | content = str(text or "") |
| 4485 | for index in range(0, len(content), max(1, int(size))): |
| 4486 | yield content[index : index + size] |
| 4487 | |
| 4488 | |
| 4489 | def _selection_required_answer(message: str, response_language: str = "zh") -> Dict[str, Any]: |
| 4490 | return { |
| 4491 | "text": message, |
no test coverage detected