ioty 发表于 3 天前

qwen3-mt翻译模型

<p>上月qwen3-mt翻译模型发布了,我就去阿里云白嫖了一下,翻译效果还是蛮不错的,但是因为最近翻译需求比较大,直接把白嫖token用完了,所以就看到上面帖子有个大佬写的一个github项目,但是这个项目的存储库不完整,本人又是是一知半懂的小白,搞了一天了也没有部署成功这个项目,所以有大佬可以出一个这个项目的教程吗?或者有没有什么渠道可以白嫖qwen3-mt模型,感谢各位大佬了</p>
<p>https://github.com/zhaopengme/qwenmtapi</p>

Morvan 发表于 3 天前

Go环境是在本地部署的吧,不过我想把它部署在服务器上。

gongjue 发表于 3 天前

<p>Dockerfile</p>
<pre><code># 第一阶段:构建应用
FROM golang:1.22.12-alpine AS builder

# 安装 git
RUN apk update &amp;&amp; apk add --no-cache git

# 设置工作目录
WORKDIR /app

# 克隆仓库
RUN git clone https://github.com/zhaopengme/qwenmtapi.git qwenmtapi
WORKDIR /app/qwenmtapi

# 示例:设置一个构建时或默认的运行时环境变量
# 这会成为镜像的一部分,并在容器运行时生效,除非被 -e 覆盖
ENV GIN_MODE=&quot;release&quot;
ENV DEFAULT_LOG_LEVEL=&quot;info&quot;

RUN go mod download
RUN go build -ldflags=&quot;-s -w&quot; -o qwenmtapi main.go

# 第二阶段:创建精简的运行时镜像
FROM alpine:latest

WORKDIR /app

COPY --from=builder /app/qwenmtapi/qwenmtapi .

EXPOSE 8080

ENTRYPOINT [&quot;./qwenmtapi&quot;]
</code></pre>
<p>docker-compose.yaml</p>
<pre><code>version: '3.8' # Docker Compose 文件格式版本,建议使用最新稳定版

services:
qwenmtapi:
    build: . # 指定 Dockerfile 的路径为当前目录,Docker Compose 会在这里找到 Dockerfile 并构建镜像
    container_name: qwenmtapi-service
    ports:
      - &quot;8086:8080&quot; # 将宿主机的 8080 端口映射到容器的 8080 端口
    environment:
      # 在这里配置你的环境变量
      # AUTH_ENABLED: &quot;false&quot; # 默认不启用认证。启用认证请改为 &quot;true&quot;
      # API_KEY: &quot;sk-your-single-key&quot; # 如果只使用一个 API 密钥
      # API_KEYS: &quot;sk-key1,sk-key2,sk-key3&quot; # 如果使用多个 API 密钥,用逗号分隔
      # GIN_MODE: &quot;debug&quot; # GoFrame/Gin 模式,可选 &quot;debug&quot; 或 &quot;release&quot;。生产环境推荐 &quot;release&quot;
      # TZ: &quot;Asia/Shanghai&quot; # 设置容器的时区,例如东八区

      # 示例1:默认配置 (不启用认证,GIN_MODE 留给 GoFrame/Gin 默认,通常是 debug)
      # 这条无需特别配置,项目默认不启用认证
      # 当然,你也可以显式写上:
      AUTH_ENABLED: &quot;false&quot;

      # 示例2:启用认证并指定多个 API 密钥(推荐用于生产环境)
      # 如果要启用此配置,请注释掉上面的示例1,并取消下面行的注释,然后替换为你的实际密钥
      # AUTH_ENABLED: &quot;true&quot;
      # API_KEYS: &quot;sk-prod-key-1,sk-prod-key-2&quot;
      # GIN_MODE: &quot;release&quot;
      # TZ: &quot;Asia/Shanghai&quot; # 生产环境通常会指定时区

    restart: unless-stopped # 容器在退出时总是重启,除非 Docker daemon 停止或容器被手动停止

# 如果你需要持续化存储日志或其他数据,可以添加 volumes
# volumes:
#   - ./logs:/app/logs # 示例:将容器内的 /app/logs 映射到宿主机的 ./logs 目录
docker-compose.yaml
</code></pre>

yoki1366 发表于 3 天前

好的,谢谢大佬啦

benben82 发表于 3 天前

大佬,按照你的这个方案,最后会出现这个问题。

a3102779 发表于 前天 09:55

这位大佬知道怎么部署吗?作者的仓库不完整,我都不知道该咋部署。

小梦儿 发表于 前天 10:29

Go环境直接用go run就行了吧

热美云子 发表于 前天 16:09

但是作者仓库写的是用docker compose进行部署,结果我一直部署失败。要是哪位大佬部署成功了,能不能教教我该怎么部署呀?

abc12 发表于 前天 22:07

明天研究一下
看起来直接用docker启动就行

美熊悦 发表于 昨天 18:16

大佬,按照你的方法,在Releases里下载了压缩包,然后进行了解压,也运行了脚本,可ip + 8080端口/translate 却没办法使用。

天涯海閣 发表于 昨天 18:27

你这程序都没启动起来呢,sh脚本有问题。
学会灵活变通一下呀,用 ./qwenapi。
页: [1]
查看完整版本: qwen3-mt翻译模型