/ Модель

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

Контекст
8 192 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
Llama 3
Архитектура
llama · dense
Опубликована
23 мая 2024

llama-3-typhoon-v1.5x-8b-instruct

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

Тайско-английская чат-модель на базе Llama для ответов по инструкциям, рассуждений и генерации с ограничениями.

108скачиваний за 30 дней18лайковвеса обновлены31 мар 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Llama-3-Typhoon-1.5X-8B-instruct — разговорная языковая модель SCB 10X Typhoon Team для генерации ответов по инструкциям на тайском и английском языках. Это плотная decoder-only модель семейства Llama с архитектурой LlamaForCausalLM и 7,5 млрд параметров; она принимает текст и выдаёт текст, поддерживает контекст до 8192 токенов и использует шаблон чата Llama 3.

Модель создана методом редактирования весов task arithmetic на основе Typhoon 1.5 8B и Llama 3 8B Instruct. Она предназначена для диалоговых приложений, генерации с ограничениями, рассуждений и сценариев RAG. В README приведены оценки на ThaiExam, MMLU, MT-Bench и IFEval; авторы сообщают о конкурентных результатах, особенно для тайского языка.

Авторы называют модель экспериментальной и предупреждают, что она не полностью оценена для всех сценариев; перед применением разработчикам следует учитывать риски конкретного приложения. Лицензия — Llama 3 Community License. Для использования указана Transformers версии 4.38.0 или новее.

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

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

Ограничения

Авторы характеризуют модель как экспериментальную и отмечают, что она не полностью оценена для всех сценариев; результаты следует проверять для конкретного применения. Контекст ограничен 8192 токенами.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Llama-3-Typhoon-1.5X-8B-instruct: Thai Large Language Model (Instruct)

Llama-3-Typhoon-1.5X-8B-instruct is an 8 billion parameter instruct model designed for Thai 🇹🇭 language. It demonstrates competitive performance with GPT-3.5-turbo, and is optimized for application use cases, Retrieval-Augmented Generation (RAG), constrained generation, and reasoning tasks.

Built on Typhoon 1.5 8B and Llama 3 8B Instruct. This model is a result of our experiment on cross-lingual transfer. It utilizes the task-arithmetic model editing technique, combining the Thai understanding capability of Typhoon with the human alignment performance of Llama 3 Instruct.

Remark: To acknowledge Meta's efforts in creating the foundation model and comply with the license, we explicitly include "llama-3" in the model name.

Model Description

  • Model type: An 8B instruct decoder-only model based on the Llama architecture.
  • Requirement: Transformers 4.38.0 or newer.
  • Primary Language(s): Thai 🇹🇭 and English 🇬🇧
  • License: Llama 3 Community License

Performance

We evaluated the model's performance in Language & Knowledge Capabilities and Instruction Following Capabilities.

  • Language & Knowledge Capabilities:
    • Assessed using multiple-choice question-answering datasets such as ThaiExam and MMLU.
  • Instruction Following Capabilities:
    • Evaluated based on our beta users' feedback, focusing on two factors:
      • Human Alignment & Reasoning: Ability to generate responses that are clear and logically structured across multiple steps.
        • Evaluated using MT-Bench — How LLMs can answer embedded knowledge to align with human needs.
      • Instruction-following: Ability to adhere to specified constraints in the instruction
        • Evaluated using IFEval — How LLMs can follow specified constraints, such as formatting and brevity.

Remark: We developed the TH pair by translating the original datasets into Thai and conducting a human verification on them.

ThaiExam

ModelONETICTGATTPAT-1A-LevelAverage (ThaiExam)MMLU
Typhoon-1.5 8B0.4460.4310.7220.5260.4070.50280.6136
Typhoon-1.5X 8B0.4780.3790.7220.50.4350.50280.6369
gpt-3.5-turbo-01250.3580.2790.6780.3450.3180.39560.700**

** We report the MMLU score that is reported in GPT-4 Tech Report.

MT-Bench

ModelMT-Bench ThaiMT-Bench English
Typhoon-1.5 8B6.4027.275
Typhoon-1.5X 8B6.9027.9
gpt-3.5-turbo-01256.1868.181

IFEval

ModelIFEval ThaiIFEval English
Typhoon-1.5 8B0.5480.676
Typhoon-1.5X 8B0.5480.691
gpt-3.5-turbo-01250.4790.659

Insight

We utilized model editing techniques and found that the most critical feature for generating accurate Thai answers is located in the backend (the upper layers of the transformer block). Accordingly, we incorporated a high ratio of Typhoon components in these backend layers to enhance our model’s performance.

Usage Example

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_id = "scb10x/llama-3-typhoon-v1.5x-8b-instruct"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto",
)

messages = [...] # add message here

input_ids = tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    return_tensors="pt"
).to(model.device)

terminators = [
    tokenizer.eos_token_id,
    tokenizer.convert_tokens_to_ids("<|eot_id|>")
]

outputs = model.generate(
    input_ids,
    max_new_tokens=512,
    eos_token_id=terminators,
    do_sample=True,
    temperature=0.4,
    top_p=0.95,
)
response = outputs[0][input_ids.shape[-1]:]
print(tokenizer.decode(response, skip_special_tokens=True))

Chat Template

We use the Llama 3 chat template.

{% set loop_messages = messages %}{% for message in loop_messages %}{% set content = '<|start_header_id|>' + message['role'] + '<|end_header_id|>\n\n'+ message['content'] | trim + '<|eot_id|>' %}{% if loop.index0 == 0 %}{% set content = bos_token + content %}{% endif %}{{ content }}{% endfor %}{% if add_generation_prompt %}{{ '<|start_header_id|>assistant<|end_header_id|>\n\n' }}{% endif %}

Intended Uses & Limitations

This model is experimental and might not be fully evaluated for all use cases. Developers should assess risks in the context of their specific applications.

Follow us

https://twitter.com/opentyphoon

Support

https://discord.gg/us5gAYmrxw

SCB 10X Typhoon Team

  • Kunat Pipatanakul, Potsawee Manakul, Sittipong Sripaisarnmongkol, Natapong Nitarach, Pathomporn Chokchainant, Kasima Tharnpipitchai
  • If you find Typhoon-1.5X useful for your work, please cite it using:
@article{pipatanakul2023typhoon,
    title={Typhoon: Thai Large Language Models}, 
    author={Kunat Pipatanakul and Phatrasek Jirabovonvisut and Potsawee Manakul and Sittipong Sripaisarnmongkol and Ruangsak Patomwong and Pathomporn Chokchainant and Kasima Tharnpipitchai},
    year={2023},
    journal={arXiv preprint arXiv:2312.13951},
    url={https://arxiv.org/abs/2312.13951}
}

Contact Us

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей