Spaces:
Running
Running
File size: 645 Bytes
2319518 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
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)
|