/ Модель

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

Контекст
131 072 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
Llama 3.1
Архитектура
llama · dense
Базовая модель
Llama-3.1-8B-Instruct
Библиотека
transformers
Опубликована
18 дек 2024

ContaLLM-Food-Beverage-8B-Instruct

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

ContaAI дообучила Llama 3.1 8B Instruct для генерации китайских маркетинговых текстов о продуктах питания и напитках.

31скачиваний за 30 дней1лайквеса обновлены19 дек 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ContaLLM-Food-Beverage-8B-Instruct — китайская инструкционная языковая модель ContaAI для маркетинга в индустрии продуктов питания и напитков. Она дообучена на базе meta-llama/Llama-3.1-8B-Instruct на сочетании открытых, синтетических и размеченных людьми данных. Модель содержит 7,5 млрд параметров, использует архитектуру Llama и формат safetensors; базовый контекст — 131 072 токена.

Модель генерирует маркетинговые тексты с учётом заданных потребностей, выбранного продукта и сведений о нём, ключевых слов, преимуществ, сценариев использования, хэштегов и формата публикации. Основной язык — китайский. Для применения требуется Transformers. Модель распространяется по лицензии Llama 3.1 Community License Agreement.

В карточке отмечено, что во время генерации модель не использует встроенную фильтрацию ответов, поэтому она может выдавать проблемный контент; результаты следует проверять и при необходимости фильтровать.

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

  • создание рекламных публикаций о продуктах питания и напитках
  • подготовка маркетингового текста по заданным преимуществам продукта
  • генерация публикаций с ключевыми словами и хэштегами
  • адаптация рекламного текста под сценарий продвижения
  • создание вариантов контента разной длины для маркетинга

Ограничения

Встроенная фильтрация ответов при инференсе отсутствует, и модель может выдавать проблемный контент. Рекомендуется проверять и при необходимости фильтровать результаты.

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

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

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

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

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

Открыть на Hugging Face

ContaLLM-Food-Beverage-8B-Instruct

ContaLLM-Food-Beverage-8B-Instruct is a large Chinese vertical marketing model for the food and beverage industry. You can customize and generate marketing texts according to users' specific marketing needs, product selection, product selection knowledge base, keywords, main recommended selling points, main recommended scenes, hashtags, article types, etc. Use the LLM's capabilities and training on existing high-quality marketing materials to help companies generate diversified, high-quality marketing content and improve marketing conversion rates.

Model description

  • Model type: A model trained on a mix of publicly available, synthetic and human-annotated datasets.
  • Language(s) (NLP): Primarily Chinese
  • Industry: Food And Beverage Industry Marketing
  • License: Llama 3.1 Community License Agreement
  • Finetuned from model: meta-llama/Llama-3.1-8B-Instruct

Model Stage

IndustryVersionLlama 3.1 8B
Food And Beveragebf16ContaAI/ContaLLM-Food-Beverage-8B-Instruct
Food And Beverage8bitContaAI/ContaLLM-Food-Beverage-8B-Instruct-8bit
Food And Beverage4bitContaAI/ContaLLM-Food-Beverage-8B-Instruct-4bit

Using the model

Loading with HuggingFace

To load the model with HuggingFace, use the following snippet:

from transformers import AutoModelForCausalLM

model = AutoModelForCausalLM.from_pretrained("ContaAI/ContaLLM-Food-Beverage-8B-Instruct")

System Prompt

This model is a Chinese marketing model for food and beverage industry, so we use this system prompt by default:

system_prompt = '请根据用户提供的营销需求、选品及其他信息写一篇食品饮料行业的营销推文。'

User Prompt

Users can enter the required marketing needs according to their own needs, non-required including keywords, topics, label marketing nodes, people, related materials, content length, which content length has three specifications, respectively, shorter, medium, longer. The details are as follows:

Parameter nameRequiredMeaning and optional range
营销需求requiredFill in your marketing requirements, cannot be blank
选品requiredFill in your product selection, cannot be blank
选品知识库requiredFill in the relevant information/materials about your product, cannot be blank
关键词optionalFill in your marketing keywords, or remove this row from the prompt
标签optionalFill in the hashtag, or remove this row from the prompt
主推卖点optionalFill in the main recommended selling points, or remove this row from the prompt
主推场景optionalFill in the main recommended scenes, or remove this row from the prompt
文章类型optionalFill in the article type, or remove this row from the prompt

Example:

user_prompt = """营销需求:夏日清凉,日料风味体验
选品:清新柠檬寿司卷
选品知识库:1、选用新鲜的三文鱼和牛油果,搭配清爽柠檬汁,口感层次丰富。2、低脂健康,适合健身人士。3、每份仅含200大卡,轻松享受美味。
关键词:日料、寿司、健康饮食、夏日美食
主推卖点:清新健康
主推场景:夏日聚会
标签:#日料# #寿司# #健康美食
文章类型:美食推荐"""

Use example (with template)

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "ContaAI/ContaLLM-Food-Beverage-8B-Instruct"
model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto")
tokenizer = AutoTokenizer.from_pretrained(model_name)

system_prompt = '请根据用户提供的营销需求、选品及其他信息写一篇食品饮料行业的营销推文。'

user_prompt = """营销需求:夏日清凉,日料风味体验
选品:清新柠檬寿司卷
选品知识库:1、选用新鲜的三文鱼和牛油果,搭配清爽柠檬汁,口感层次丰富。2、低脂健康,适合健身人士。3、每份仅含200大卡,轻松享受美味。
关键词:日料、寿司、健康饮食、夏日美食
主推卖点:清新健康
主推场景:夏日聚会
标签:#日料# #寿司# #健康美食
文章类型:美食推荐"""

prompt_template = '''<|begin_of_text|><|start_header_id|>system<|end_header_id|>
{}<|eot_id|><|start_header_id|>user<|end_header_id|>
{}<|eot_id|><|start_header_id|>assistant<|end_header_id|>'''

prompt = prompt_template.format(system_prompt, user_prompt)

tokenized_message = tokenizer(
  prompt,
  max_length=2048,
  return_tensors="pt",
  add_special_tokens=False
)

response_token_ids= model.generate(
  **tokenized_message,
  max_new_tokens=1024,
  do_sample=True,
  top_p=1.0,
  temperature=0.5,
  min_length=None,
  use_cache=True,
  top_k=50,
  repetition_penalty=1.2,
  length_penalty=1,
)

generated_tokens = response_token_ids[0, tokenized_message['input_ids'].shape[-1]:]
generated_text = tokenizer.decode(generated_tokens, skip_special_tokens=True)
print(generated_text)

Bias, Risks, and Limitations

The ContaLLM models implemented safety techniques during data generation and training, but they are not deployed automatically with in-the-loop filtering of responses like ChatGPT during inference, so the model can produce problematic outputs (especially when prompted to do so). It is also unknown what the size and composition of the corpus was used to train the base Llama 3.1 models, however it is likely to have included a mix of Web data and technical sources like books and code. The use of the models is at your own risk. You may need to monitor the outputs of the model and take appropriate actions such as content filtering if necessary.

License and use

All Llama 3.1 ContaAI models are released under Meta's Llama 3.1 Community License Agreement.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
59bdbdd

0 моделей