vlff李飞飞
update md
2319518
raw
history blame
No virus
645 Bytes
from qwen_agent.actions.retrieval_qa import RetrievalQA
class Summarize(RetrievalQA):
# TODO: This kwargs is just for fixing the signature warning. Any better way?
def _run(self, ref_doc, lang: str = 'en', **kwargs):
assert len(kwargs) == 0
if lang == 'zh':
user_request = '总结参考资料的主要内容'
elif lang == 'en':
user_request = 'Summarize the main content of reference materials.'
else:
raise NotImplementedError
return super()._run(user_request=user_request,
ref_doc=ref_doc,
lang=lang)