当前位置: 首页 > 分享发现 > 使用Docker搭建Transmute多模型智能翻译平台

使用Docker搭建Transmute多模型智能翻译平台

发布于:2025-3-17 分享发现 0条评论 282 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

Transmute是一款使用AI大模型驱动的智能翻译工具,可以同时对接多个大模型,比如OpenAI、DeepSeek、通义千问、豆包等。由xiaoz使用使用Python 3 + FastAPI技术开发,已在Github开源。

2f339be26c1f5bf9.png

主要特点

  • 支持接入多种AI大模型,只要兼容OpenAI API接口均可。
  • 支持多种AI模型切换
  • AI智能翻译:智能纠错、智能识别、语意优化等。
  • 支持流式传输
  • 支持限制IP请求频率
  • 支持限制输入字符串长度

Docker Compose部署

注意:目前Transmute仅支持Docker部署,请确保您已经安装Docker和Docker Compose

新建docker-compose.yaml文件,内容如下:

version: '3.8'

services:
  transmute:
    container_name: transmute
    image: helloz/transmute
    ports:
      - "2082:2082"
    restart: always
    volumes:
      - /opt/transmute/app/data:/opt/transmute/app/data

然后输入docker-compose up -d启动。

配置和使用

Transmute配置文件位于挂载目录下的config/config.json,使用标准的json格式:

{
    "redis":{
        "host":"127.0.0.1",
        "port":6379,
        "password":"transmute2082",
        "db":0
    },
    "app":{
        "req_limit":100,
        "word_limit":3000
    },
    "site":{
        "title":"Transmute",
        "keywords":"Transmute,北冥翻译,智能翻译,AI翻译,翻译,翻译工具,翻译软件,翻译器,翻译网站",
        "description":"Transmute是一款基于人工智能的翻译工具,支持多种语言互译,提供多种翻译模型。",
        "sub_title":"AI大模型驱动的智能翻译工具"
    },
    "models":[
        {
            "base_url":"https://api.openai.com/v1",
            "model":"gpt-4o",
            "api_key":"sk-xxx",
            "name":"GPT-4o"
        }
    ]
}

需要修改models节点,添加您自己的AI大模型接口,大模型接口需要兼容OpenAI API格式,同时只需要路径的前缀部分,比如完整的API地址为:https://api.openai.com/v1/chat/completions,您只需要填写https://api.openai.com/v1,不需要末尾的/chat/completions,参数含义如下:

  • models.[0].base_url:API前缀地址,不需要末尾的/chat/completions
  • models.[0].model:模型参数值
  • models.[0].api_key:密钥信息
  • models.[0].name:前端显示的模型名称
  1. 参数修改完毕后请务必校验json格式正确,否则可能导致程序异常
  2. 修改参数后需要重启容器docker restart transmute才会生效
  3. 重启完毕后访问:http://IP:2082测试效果
  4. 更多参数配置请查看:https://github.com/helloxz/transmute

交流群

如果您有兴趣,可用微信扫码加入我们的Transmute交流群进一步讨论。

5293868154bd5386.jpg

结语

Transmute是一款基于AI大模型的智能翻译工具,支持对接多种兼容OpenAI API的模型,提供智能纠错、语意优化等功能。通过Docker Compose快速部署,配置灵活,支持多模型切换和流式传输。欢迎各位感兴趣的朋友部署体验。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注