变量

配置用于翻译请求的动态变量,包括用于 AI/大模型 翻译的上下文记忆。

上下文记忆

circle-info

注意: 这是对 以下 项目的手动变量配置 自定义机器翻译。 在 VNTranslator 版本 >= v0.8.8,上下文记忆会自动应用于所有 AI/大模型 API 服务,因此无需手动配置。

为 AI/大模型 翻译保留上下文历史,允许模型引用之前的对话以提高连贯性和准确性。自定义系统提示并控制保留多少上下文。

配置

  • 从 JSON 文件导入 指定要导入的包含上下文历史的 JSON 文件路径。

  • 上下文来源 选择从何处检索上下文:

    • 翻译记忆 使用来自翻译记忆的最近翻译作为上下文

    • 新翻译 为每个翻译请求开始新的对话

    • JSON 文件 从指定的 JSON 文件导入上下文历史

  • 最大上下文条目数 设置要在内存中存储的最大上下文条目数量。达到此限制时会移除较旧的条目。

API 变量

在您的 API 请求中使用以下变量以包含上下文记忆:

  • $MT::ConversationMemory.Entries::ToArray()

  • $MT::ContextMemory.Entries::ToArray()

该变量会展开为可传递给 AI/大模型 API 的上下文条目数组。

示例:OpenAI GPT 集成

初始提示:

系统模板:

用户模板:

助手模板:

自定义机器翻译配置

带有上下文记忆的 OpenAI GPT 完整配置示例: