transform模型返回值出现多余内容如何处理?

使用本地模型加载语言翻译模型:model=AutoModelForSeq2SeqLM.from_pretrained('./models/Helsinki-NLP/opu... 使用本地模型加载语言翻译模型:model = AutoModelForSeq2SeqLM.from_pretrained('./models/Helsinki-NLP/opus-mt-zh-en') tokenizer = AutoTokenizer.from_pretrained('./models/Helsinki-NLP/opus-mt-zh-en') translation = pipeline('translation_zh_to_en', model=model, tokenizer=tokenizer)然后通过API进行调用:@app.route('/translate', methods=['POST']) def translate(): mod = request.form['mod'] text = request.form['text'] if mod == 'zh2en': result = translation(text)[0]['translation_text'] return result if mod == 'en2zh': result = translation_en2zh(text)[0]['translation_text'] return result print('翻译服务已启动,请通过api形式访问该服务地址:http://ip:5000/translate') server = pywsgi.WSGIServer(('127.0.0.1', 5000), app) server.serve_forever()前端进行调试,输入中文,返回的内容除了正确的翻译外,还外带着大量无关内容,这个问题要怎么处理? 展开
 我来答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式