Переменные

Настройте динамические переменные, используемые в запросах на перевод, включая память контекста для переводов с помощью AI/LLM.

Память контекста

circle-info

Примечание: Это ручная настройка переменных для Пользовательского MT. В версиях VNTranslator >= v0.8.8, память контекста автоматически применяется ко всем AI/LLM API-сервисам, поэтому ручная настройка не требуется.

Сохраняет историю контекста для переводов AI/LLM, позволяя модели обращаться к предыдущему диалогу для повышения связности и точности. Настройте системный промпт и управляйте объемом сохраняемого контекста.

Конфигурация

  • Импорт из JSON-файла Указывает путь к JSON-файлу, содержащему историю контекста для импорта.

  • Источник контекста Выберите, откуда извлекается контекст:

    • Память переводов Использует недавние переводы из памяти переводов в качестве контекста

    • Новый перевод Начинает новый диалог для каждого запроса на перевод

    • JSON-файл Импортирует историю контекста из указанного JSON-файла

  • Макс. количество записей контекста Устанавливает максимальное количество записей контекста, сохраняемых в памяти. Более старые записи удаляются при достижении этого лимита.

API-переменные

Используйте следующую переменную в ваших API-запросах для включения памяти контекста:

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

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

Эта переменная разворачивается в массив записей контекста, который можно передать AI/LLM API.

Пример: интеграция OpenAI GPT

Начальный промпт:

Шаблон для system:

Шаблон для user:

Шаблон для assistant:

Конфигурация пользовательского MT

Полный пример конфигурации для OpenAI GPT с памятью контекста: