/ Модель

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

Контекст
40 960 токенов
Параметры
7,7 млрд
Размер весов
16,8 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Библиотека
transformers
Опубликована
30 дек 2025

OneRec-8B-pro

Генерация текстаТекст → текст3 профессии

Производная модели OpenOneRec/OneRec-1.7B. OneRec-1.7B — модель на базе Qwen3 для генерации рекомендаций товаров, рекламы и коротких видео по истории взаимодействий и инструкциям пользователя.

126скачиваний за 30 дней2лайкавеса обновлены5 янв 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Карточка модели OpenOneRec/OneRec-8B-pro на Hugging Face совпадает с карточкой OpenOneRec/OneRec-1.7B, поэтому описание составлено по ней.

OneRec-1.7B — модель генеративных рекомендаций из семейства OpenOneRec, разработанного авторами проекта OpenOneRec. Она основана на плотной архитектуре Qwen3 и содержит около 1,8 млрд параметров. Модель предназначена для рекомендаций коротких видео, рекламы и товаров, а также для понимания пользовательских предпочтений, предсказания меток, диалоговых рекомендаций и объяснения рекомендаций.

В модели история взаимодействий представляется последовательностью специальных Itemic Tokens, созданных с помощью иерархической векторной квантизации. По README, обучение включало совместное предварительное обучение, настройку на инструкции, дистилляцию и обучение с подкреплением. Модель работает с текстовым вводом и генерирует текст; контекст составляет до 40 960 токенов. README сообщает о результатах на RecIF-Bench и переносе на наборы Amazon, но практические инструкции по запуску ещё готовятся. Лицензия — Apache-2.0.

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

  • рекомендация коротких видео по истории просмотров
  • подбор товаров в интернет-магазине
  • персонализация рекламных рекомендаций
  • интерактивный диалог для уточнения рекомендаций
  • предсказание меток для объектов рекомендаций
  • объяснение причин рекомендации

Ограничения

README указывает, что подробные инструкции по запуску ещё готовятся; заявленные результаты относятся к RecIF-Bench и выбранным наборам Amazon и не гарантируют аналогичное качество на других данных.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

📖 Introduction

OpenOneRec is an open-source framework designed to bridge the gap between traditional recommendation systems and Large Language Models (LLMs). While Generative Recommendation has shown promise, existing models often struggle with isolated data silos and a lack of reasoning capabilities.

To address this, we introduce a unified framework that comprises:

  • RecIF-Bench: The first holistic Recommendation Instruction-Following Benchmark, containing 100M interactions from 200k users across heterogeneous domains (Short Video, Ads, Product).
  • OneRec-Foundation Models: A family of models (1.7B & 8B) built on the Qwen3 backbone. The series includes Standard versions trained on our open-source dataset and Pro versions enhanced with a hundred-billion-token industrial corpus from Kuaishou.
  • Full-Stack Pipeline: We open-source our comprehensive training pipeline, including data processing, co-pretraining, and post-training, to ensure full reproducibility and facilitate scaling law research in recommendation.

🔥 News

  • [2026.1.1] 📑 The technical report has been released.
  • [2026.1.1] 🎉 OneRec-Foundation models (1.7B, 8B) are now available on Hugging Face!
  • [2026.1.1] 🚀 RecIF-Bench dataset and evaluation scripts are open-sourced.
  • [2026.1.5] 🔡 OneRec-Tokenizer is open-sourced to support SID generation for new domains.

📊 RecIF-Bench

We propose RecIF-Bench to rigorously assess the synergy between instruction following and domain-specific recommendation. It organizes 8 distinct tasks into a four-layer capability hierarchy:

  • Layer 0: Semantic Alignment (Item Understanding)
  • Layer 1: Fundamental Prediction (Short Video Rec, Ad Rec, Product Rec, Label Prediction)
  • Layer 2: Instruction Following (Interactive Rec, Label-Conditional Rec)
  • Layer 3: Reasoning (Recommendation Explanation)

The benchmark aggregates data from three domains: Short Video (Content), Ads (Commercial), and Product (E-commerce).

🤖 Model Zoo

The OpenOneRec-Foundation series is built upon the Qwen architecture, enhanced with Itemic Tokens for modality alignment and trained via a multi-stage protocol.

ModelBackboneParametersDescriptionLink
OneRec-1.7BQwen3-1.7B1.7BStandard version trained on open-source data (~33B tokens)HuggingFace
OneRec-8BQwen3-8B8BStandard version trained on open-source data (~33B tokens)HuggingFace
OneRec-1.7B-ProQwen3-1.7B1.7BScaled-up version with expanded datasets (~130B tokens)HuggingFace
OneRec-8B-ProQwen3-8B8BScaled-up version with expanded datasets (~130B tokens)HuggingFace

🏗️ Method & Architecture

OpenOneRec reframes recommendation as a general-purpose sequence modeling paradigm.

1. Items as Tokens

To bridge the modality gap, we treat items as a distinct modality using Itemic Tokens derived from hierarchical vector quantization. This allows the LLM to process interaction history as a cohesive context sequence.

2. Training Pipeline

Our framework utilizes the following recipe:

  • Pre-Training: Integrates collaborative signals via Itemic-Text Alignment and Full-Parameter Co-Pretraining.
  • Post-Training:
    • Stage 1: Multi-task Supervised Fine-tuning for basic instruction following.
    • Stage 2: On-policy Distillation to restore general reasoning performance.
    • Stage 3: Reinforcement Learning to enhance recommendation capabilities.

📈 Performance

Results on RecIF-Bench

OpenOneRec-Foundation achieves State-of-the-Art (SOTA) results across RecIF-Bench tasks, significantly outperforming baselines like LC-Rec and TIGER.

TaskMetricSASRecTIGERLC-RecOneRec-1.7BOneRec-8BOneRec-1.7B-ProOneRec-8B-Pro
Short Video RecRecall@320.01190.01320.01800.02720.03550.02740.0369
Ad RecRecall@320.02930.05810.07230.07070.08770.07350.0964
Product RecRecall@320.01750.02830.04160.03600.04700.04050.0538
Label-Cond. RecRecall@320.01400.01230.01700.01840.02280.01820.0235
Label Pred.AUC0.62440.66750.61390.61840.66150.60710.6912
Interactive RecRecall@32----0.23940.19410.30320.20240.3458
Item Und.LLM Score----0.25170.31750.32020.31330.3209
Rec. ExplanationLLM Score----3.93503.35403.67743.50604.0381

Cross-Domain Transferability

On the Amazon Benchmark (10 datasets), OpenOneRec demonstrates exceptional zero-shot/few-shot transfer capabilities, achieving an average 26.8% improvement in Recall@10 over the second-best method.

DomainSASRecTIGERLC-RecOurs
Baby0.03810.03180.03440.0513
Beauty0.06390.06280.07640.0924
Cell Phones0.07820.07860.08830.1036
Grocery0.07890.06910.07900.1029
Health0.05060.05340.06160.0768
Home0.02120.02160.02930.0390
Pet Supplies0.06070.05420.06120.0834
Sports0.03890.03310.04180.0547
Tools0.04370.03440.04380.0593
Toys0.06580.05270.05490.0953

Metric: Recall@10. Ours refers to OneRec-Foundation with text-augmented itemic tokens strategy.

🚀 Quick Start

Code release and detailed usage instructions are coming soon.

Currently, you can load our models using transformers>=4.51.0:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "OpenOneRec/OneRec-8B"

# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)

# prepare the model input
# case - prompt with itemic tokens
prompt = "这是一个视频:<|sid_begin|><s_a_340><s_b_6566><s_c_5603><|sid_end|>,帮我总结一下这个视频讲述了什么内容"
messages = [
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=True # Switches between thinking and non-thinking modes. Default is True.
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

# conduct text completion
# Note: In our experience, default decoding settings may be unstable for small models.
# For 1.7B, we suggest: top_p=0.95, top_k=20, temperature=0.75 (during 0.6 to 0.8)
generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=32768
)
output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist() 

# parsing thinking content
try:
    # rindex finding 151668 (</think>)
    index = len(output_ids) - output_ids[::-1].index(151668)
except ValueError:
    index = 0

thinking_content = tokenizer.decode(output_ids[:index], skip_special_tokens=True).strip("\n")
content = tokenizer.decode(output_ids[index:], skip_special_tokens=True).strip("\n")

print("thinking content:", thinking_content)
print("content:", content)

📜 Citation

If you find our work helpful, please cite our technical report:

@article{openonerec2025,
  title={An Open Foundation Model and Benchmark to Accelerate Generative Recommendation},
  author={OneRec Team},
  journal={arXiv preprint},
  year={2025}
}

🛡️ License

The code in this repository is licensed under the Apache 2.0 License. The model weights are subject to their specific license agreements.

🙏 Acknowledgements

OpenOneRec is built upon and inspired by the open-source ecosystem. We would like to thank:

  • Qwen3: for providing the base architecture and model initialization that OpenOneRec builds upon.
  • General-domain data sources: for the public corpora referenced in data/general_text used for mixed-domain training.
  • VeRL & PyTorch distributed training: for the training infrastructure and scalable primitives (e.g., FSDP) used in post-training and large-scale runs.

We sincerely thank these projects for their outstanding work.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
17b594d

0 моделей