Spaces:
Running
Running
from 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) | |