/ Модель

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

Контекст
32 768 токенов
Параметры
13,3 млрд
Размер весов
26,6 ГБ
Лицензия
Apache 2.0
Архитектура
spark · dense
Опубликована
8 фев 2026

OpenSpark-13B-Chat

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

Преобразованная версия iFlytek Spark-13B для генерации текста и многоходового диалога, пригодная для экспериментов и изучения ранних китайских LLM.

45скачиваний за 30 дней0лайковвеса обновлены8 фев 2026

Бенчмарки

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

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

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

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

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

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

OpenSpark-13B-Chat — преобразованная в формат Hugging Face версия языковой модели iFlytek Spark-13B, подготовленная сообществом из исходных весов в формате Megatron-DeepSpeed. Это плотный Transformer Decoder с архитектурой Spark и примерно 13,3 млрд параметров; модель предназначена для генерации текста и многоходового диалога, поддерживает контекст до 32 768 токенов и работает через библиотеку Transformers с пользовательским кодом модели и токенизатора.

Модель подходит для изучения ранних китайских больших языковых моделей, учебных экспериментов и сравнительной оценки с более современными системами. В карточке заявлены китайский и английский языки. Это ранняя версия Spark, выпущенная в 2024 году, поэтому её результаты могут уступать современным моделям. Репозиторий содержит веса safetensors; лицензия — Apache-2.0.

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

  • многоходовый диалог на китайском языке
  • генерация ответов на английском языке
  • изучение архитектуры ранних китайских языковых моделей
  • сравнительная оценка с современными LLM
  • эксперименты с генерацией текста через Transformers

Ограничения

Это ранняя модель 2024 года, и её качество может уступать современным LLM. Для загрузки через Transformers требуется разрешить пользовательский код модели и токенизатора.

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

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

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

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

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

Открыть на Hugging Face

OpenSpark-13B-Chat

中文 | English

⚠️ Note: This is a relatively early version of the iFlytek Spark model (released in 2024). We converted it to Hugging Face format primarily for research purposes — to help the community study early LLM architectures, compare with modern models, and understand how the field has evolved.

This is a community-converted Hugging Face compatible version of the iFlytek Spark 13B model. The original weights were converted from the official Megatron-DeepSpeed format to work seamlessly with the transformers ecosystem.

Source

Requirements

pip install torch transformers sentencepiece

Usage

You can load this model using the transformers library. Ensure you have trust_remote_code=True set to load the model and tokenizer logic.

Basic Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_path = "freedomking/OpenSpark-13B-Chat"

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

prompt = "<User> 你好,请自我介绍一下。<end><Bot>"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Using apply_chat_template (Recommended)

For multi-turn conversations, use the built-in chat template:

messages = [
    {"role": "user", "content": "你好,请自我介绍一下。"}
]

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

outputs = model.generate(
    inputs,
    max_new_tokens=8192,
    temperature=0.7,
    top_k=1,
    do_sample=True,
    repetition_penalty=1.02,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Multi-turn Conversation

messages = [
    {"role": "user", "content": "什么是人工智能?"},
    {"role": "assistant", "content": "人工智能是一种模拟人类智能的技术..."},
    {"role": "user", "content": "它有哪些应用场景?"}
]

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

outputs = model.generate(inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Model Details

ParameterValue
ArchitectureTransformer Decoder (Spark)
Parameters~13B
Hidden Size5120
Layers40
Attention Heads40
Vocab Size60,000
Context Length32K
RoPE Base (Theta)1,000,000
ActivationFast GeLU

Generation Parameters

ParameterRecommended Value
max_new_tokens8192
temperature0.7
top_k1
do_sampleTrue
repetition_penalty1.02

Why This Conversion?

This project serves several purposes for the research community:

  1. Historical Reference: Study the architecture of early Chinese LLMs
  2. Benchmark Comparison: Compare performance against modern models (Qwen, DeepSeek, etc.)
  3. Educational Value: Understand the evolution of LLM design choices
  4. Ecosystem Compatibility: Run the model using standard Hugging Face APIs

Features

  • Chat Template: Supports apply_chat_template for multi-turn dialogues (<User>...<end><Bot>... format).
  • Standardized Naming: Consistent with mainstream models like Qwen and Llama.
  • Custom Tokenizer: Handles Chinese punctuation, tab formatting, and special tokens (<ret>, <end>).
  • BFloat16 Support: Optimized for modern GPUs with BF16 precision.

License

This project is licensed under the Apache 2.0 License.

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

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

GPU в ailist

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

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
SparkForCausalLM
Ревизия весов
f98b092

0 моделей