(question: str)
| 4090 | |
| 4091 | DIRECT_ANSWER_PROMPT = DIRECT_ANSWER_PROMPT_ZH |
| 4092 | |
| 4093 | |
| 4094 | def _direct_answer_prompt(response_language: str) -> str: |
| 4095 | return DIRECT_ANSWER_PROMPT_EN if _normalize_response_language(response_language) == "en" else DIRECT_ANSWER_PROMPT_ZH |
| 4096 | |
| 4097 | |
| 4098 | def _direct_answer_max_tokens() -> int: |
| 4099 | return _env_int("PAPERFLOW_DIRECT_ANSWER_MAX_TOKENS", 1400, min_value=512, max_value=4096) |
| 4100 | |
| 4101 | |
| 4102 | def _extract_question_mentions(question: str) -> List[Dict[str, str]]: |
| 4103 | text = str(question or "") |
| 4104 | mentions: List[Dict[str, str]] = [] |
| 4105 | for match in _MENTION_LINK_RE.finditer(text): |
no outgoing calls
no test coverage detected