/ Модель

Характеристики

Контекст
262 144 токена
Параметры
2,7 млрд
Размер весов
60,1 ГБ
Лицензия
Apache 2.0
Архитектура
hy_v3 · MoE
Библиотека
transformers
Опубликована
15 окт 2026

Hy-Memory-30B-A3B

Генерация текстаТекст → текст

Компактная модель Tencent Hunyuan для отбора, записи и обновления долговременной памяти в чат-, рабочем и кодовом сценариях.

1 187скачиваний за 30 дней183лайкавеса обновлены16 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Hy-Memory-30B-A3B — модель-разработчик Tencent Hunyuan для записи долговременной памяти во внешних системах памяти. Она заменяет универсальную языковую модель на этапе записи в Mem0, MemOS и Hy-Memory, помогая отбирать сохраняемую информацию, формулировать записи и обновлять хранилище с учётом новых данных. По карточке, модель также переносится на незнакомые ей фреймворки памяти, включая EverMemOS.

Модель использует архитектуру HYV3ForCausalLM с MoE; в метаданных указано 2,7 млрд параметров, а в названии и карточке — около 3 млрд активных параметров. Она принимает текст и рассчитана на диалоговые сценарии на английском и китайском языках. Контекст составляет 262 144 токена. Обучение проходило в два этапа: дистилляция на данных собственной работы модели с памятью, затем обучение с подкреплением на основе атрибутированной оценки записей. В тестах на четырёх фреймворках модель показала средний результат 55,49 на фиксированных 20-процентных подвыборках; оценки зависят от сценария и набора метрик.

Для запуска предлагается vLLM с OpenAI-совместимым API. Лицензия — Apache-2.0. Модель специализирована на создании и обновлении внешней памяти; карточка не заявляет её как универсального чат-ассистента или модель извлечения ответов из памяти.

Сценарии применения

  • извлечение фактов и предпочтений пользователя для долговременной памяти
  • обновление записей памяти при появлении новых сведений
  • подготовка записей памяти для Mem0
  • создание памяти для MemOS и Hy-Memory
  • ведение памяти в чат- и рабочих сценариях
  • сохранение контекста о проектах и коде

Ограничения

Модель предназначена для записи во внешние системы памяти и сама по себе не заменяет весь контур извлечения и генерации ответов. Приведённые сравнительные оценки рассчитаны на фиксированных 20-процентных подвыборках бенчмарков.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Model Introduction

Hy-Memory-30B-A3B is a compact long-term-memory writer model (~3B active parameters) developed by Tencent Hunyuan to execute the write path inside external memory frameworks. It directly replaces the general-purpose LLM inside Mem0, MemOS, and Hy-Memory (covering Chat, Working, and Coding scenarios), deciding what information to retain, how precisely to represent it, and how new evidence should update the persistent memory bank. The model is trained in two stages—Memory On-Policy Distillation (OPD) followed by Attributed Memory Reinforcement Learning—and transfers directly to unseen memory frameworks such as EverMemOS.


Two-Stage Training


Experiments

Evaluation Principles

The evaluation changes only the memory writer. For each comparison, the harness version and prompts are fixed, retrieval configuration is fixed, and the answer model, judge, and other framework-side components are held fixed. Throughout this report, every reference to a DeepSeek Flash endpoint denotes DeepSeek V4.1 Flash. Decoding settings are matched where APIs permit, each writer builds its own bank from an empty state, and test examples and scoring rules are identical.

For computational efficiency, every benchmark in the main four-harness matrix is evaluated on a fixed 20% subsample. Each harness score is the equal-weight average of six metrics: LoCoMo Judge, LongMemEval (LME), PersonaMem-v2 (PM-v2), Travel SPS, Shopping PS, and Code Memory Bench (CMB). CMB is itself the equal-weight average of two repository QA evaluations. The overall score is the equal-weight average of the four harness scores.

Final Cross-Harness Results

Memory writerMem0Hy-Mem.MemOSEverMem.Avg.
Hy-Memory-30B-A3B54.0260.5550.5156.8955.49
Claude Opus 553.4360.5350.5054.0454.62
DeepSeek V4.1 Flash49.7360.2049.1755.4753.64
Hy345.9958.0650.1952.3051.63
Qwen3.6-35B-A3B47.5155.8747.3650.7550.37
Hy3-A3B Base40.2050.3949.0550.9847.66
Qwen3-30B-A3B39.8145.6745.4446.5744.37

Table 1: Six-metric means on fixed 20% benchmark subsamples. The macro average weights the four harnesses equally.

Detailed Benchmark Results

Tables 2–5 report the six benchmark scores used to compute each harness mean in Table 1 on the same fixed 20% benchmark subsamples.

Table 2: Detailed results on the Mem0 harness

WriterLoCoMoLMEPM-v2TravelShop.CMBAvg.
Hy-Memory-30B-A3B59.5473.0051.6254.5118.3367.1354.02
Claude Opus 569.4766.0053.5842.9817.7870.7453.43
DeepSeek V4.1 Flash58.7869.3949.5635.0716.6768.9249.73
Hy341.2262.0044.4446.8717.2264.1645.99
Qwen3.6-35B-A3B50.0069.0049.3836.3920.0060.3047.51
Hy3-A3B Base50.0047.0040.8237.9114.4451.0340.20
Qwen3-30B-A3B46.1856.0042.3231.9816.6745.6839.81

Table 3: Detailed results on the Hy-Memory harness

WriterLoCoMoLMEPM-v2TravelShop.CMBAvg.
Hy-Memory-30B-A3B73.2889.0051.5457.6521.1170.7360.55
Claude Opus 574.4389.6948.7151.3423.3375.7060.53
DeepSeek V4.1 Flash72.9085.8649.0053.4622.7877.1860.20
Hy369.4789.0052.7649.0121.6766.4458.06
Qwen3.6-35B-A3B70.9984.8543.5649.8220.0065.9855.87
Hy3-A3B Base66.4187.0049.8431.3617.7849.9750.39
Qwen3-30B-A3B64.1282.0041.0632.8318.8935.1045.67

Table 4: Detailed results on the MemOS harness

WriterLoCoMoLMEPM-v2TravelShop.CMBAvg.
Hy-Memory-30B-A3B62.9873.0051.9224.1521.1169.9150.51
Claude Opus 563.7479.3852.8422.1419.4465.4650.50
DeepSeek V4.1 Flash61.0773.0050.6818.6121.6769.9749.17
Hy362.9881.0049.6418.8718.8969.7850.19
Qwen3.6-35B-A3B55.3479.0051.3420.0815.5662.8247.36
Hy3-A3B Base58.4073.0050.8626.0521.1164.8849.05
Qwen3-30B-A3B59.1673.0048.2823.0316.6752.4945.44

Table 5: Detailed results on the held-out EverMemOS harness

WriterLoCoMoLMEPM-v2TravelShop.CMBAvg.
Hy-Memory-30B-A3B73.2876.0053.2856.5619.0563.1956.89
Claude Opus 573.2880.4151.1945.9123.8949.5354.04
DeepSeek V4.1 Flash72.5282.8349.7459.4718.8949.3855.47
Hy368.7083.0048.6846.5219.4447.4452.30
Qwen3.6-35B-A3B69.0879.0050.6043.5318.7743.5250.75
Hy3-A3B Base64.5081.0052.1441.7420.5645.9350.98
Qwen3-30B-A3B67.9460.0047.1044.8018.3341.2746.57

Quickstart

Deploy the model with vLLM (tested with v0.31.0) using --served-model-name hy-memory, then call the OpenAI-compatible API. The example below extracts user facts and preferences with no-think mode enabled.

from openai import OpenAI

client = OpenAI(
    base_url="http://127.0.0.1:8000/v1",
    api_key="EMPTY",
)

response = client.chat.completions.create(
    model="hy-memory",
    messages=[
        {
            "role": "system",
            "content": (
                "Extract explicit user facts and preferences from the conversation. "
                "Write each memory as a concise, self-contained statement. "
                "Do not infer or invent information. "
                'Return only a JSON object with a "memories" list of strings.'
            ),
        },
        {
            "role": "user",
            "content": (
                "My name is Alex. I live in Seattle and work as a software engineer. "
                "I mainly use Python and prefer concise answers with code examples. "
                "I'm vegetarian, so please keep that in mind when suggesting meals."
            ),
        },
    ],
    temperature=0.0,
    max_tokens=512,
    extra_body={
        "chat_template_kwargs": {
            "reasoning_effort": "no_think",
        },
    },
)

Resource Availability

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
HYV3ForCausalLM
Ревизия весов
64a460a

0 моделей