SakuraLLM 项目教程
项目地址:https://gitcode.com/gh_mirrors/sa/SakuraLLM
1. 项目的目录结构及介绍
SakuraLLM/
├── README.md
├── LICENSE
├── pytranslate_novel.py
├── pytranslate_sub.py
├── usage.md
├── models/
│ └── Qwen1_5-7B-Galtransl-v1_5
├── config/
│ └── config.yaml
└── scripts/
└── setup.sh
- README.md: 项目介绍和使用说明。
- LICENSE: 项目许可证,采用 GPL-3.0 协议。
- pytranslate_novel.py: 用于翻译轻小说的主文件。
- pytranslate_sub.py: 用于翻译字幕的辅助文件。
- usage.md: 使用方法和示例。
- models/: 存放下载的模型文件。
- config/: 存放配置文件。
- scripts/: 存放安装和设置脚本。
2. 项目的启动文件介绍
pytranslate_novel.py
该文件是项目的主启动文件,用于翻译轻小说。主要功能包括:
- 加载配置文件。
- 初始化模型。
- 执行翻译任务。
pytranslate_sub.py
该文件是辅助启动文件,用于翻译字幕。主要功能包括:
- 加载配置文件。
- 初始化模型。
- 执行翻译任务。
3. 项目的配置文件介绍
config.yaml
配置文件 config.yaml
包含了项目运行所需的各种配置参数,例如:
model_path: "models/Qwen1_5-7B-Galtransl-v1_5"
output_dir: "output"
max_length: 512
batch_size: 8
- model_path: 指定模型文件的路径。
- output_dir: 指定输出文件的目录。
- max_length: 设置翻译文本的最大长度。
- batch_size: 设置批处理大小。
以上是 SakuraLLM 项目的基本教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!
SakuraLLM 适配轻小说/Galgame的日中翻译大模型 项目地址: https://gitcode.com/gh_mirrors/sa/SakuraLLM