NVIDIA NIMs有很多的模型托管,本文创建一个基于NVIDIA NIMs云托管模型的API来创建一个基于翻译大模型的Demo.
本次使用的模型NVIDIA托管的megatron-1b-nmt,由英伟达训练的翻译模型,下面我们就来演示一下Demo。
(a)中文翻译为英语示例

(b)中文翻译为俄语示例

(c)英语翻译为中文示例

(d)英语翻译为法语示例
首先安装Install Riva Python Client和streamlit
pip install -r
https://raw.githubusercontent.com/nvidia-riva/python-
clients/main/requirements.txt
pip install streamlit
通过API请求模型支持翻译的语言

请求后可以得到模型支持中文、英文、俄语、法语等多种语言的互译。//导入streamlit、grpc验证和riva



//定义提供api接口的服务器地址和元数据进行身份验证。

启动完成后使用streamlit run translate.py运行,访问http://localhost:8501即可查看页面。