openeuler/translationOPEA Docker镜像是基于openEuler构建的官方镜像,由openEuler CloudNative SIG维护。OPEA是一个开放平台项目,旨在创建开放、多提供商、健壮且可组合的生成式AI解决方案,整合生态系统中的创新成果。该镜像仓库可免费使用,无每用户速率限制。
每个翻译Docker镜像的标签由Translation版本和基础镜像版本组成,具体如下:
| 标签 | 当前版本 | 架构 |
|---|---|---|
| 1.0-oe2403lts | Translation 1.0 基于 openEuler 24.03-LTS | amd64 |
| 1.2-oe2403lts | Translation 1.2 基于 openEuler 24.03-LTS | amd64 |
翻译服务可在Intel Gaudi2、Intel Xeon可扩展处理器和Nvidia GPU上轻松部署,快速启动部署步骤如下:
按照以下步骤设置部署翻译服务所需的环境变量:
设置必要的环境变量:
bash# 示例:host_ip="192.168.1.1" export host_ip="外部公网IP" # 示例:no_proxy="localhost, 127.0.0.1, 192.168.1.1" export no_proxy="你的无需代理地址" export HUGGINGFACEHUB_API_TOKEN="你的Huggingface API令牌"
若处于代理环境,还需设置代理相关环境变量:
bashexport http_proxy="你的HTTP代理" export https_proxy="你的HTTPS代理"
设置其他环境变量:
获取
set_env.sh:set_env.sh
bash# 在Xeon上执行 source set_env.sh
选择与你的硬件匹配的compose.yaml文件。
CPU示例:
获取
compose.yml:compose.yml
bashdocker compose -f compose.yml up -d
将自动从Docker Hub下载镜像:
bashdocker pull openeuler/translation:latest docker pull openeuler/translation-ui:latest
bashcurl [***]{host_ip}:8888/v1/translation -H "Content-Type: application/json" -d '{ "language_from": "Chinese","language_to": "English","source_language": "我爱机器翻译。"}'
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务