初始化项目,由ModelHub XC社区提供模型
Model: thelamapi/next-1b Source: Original Platform
This commit is contained in:
46
.gitattributes
vendored
Normal file
46
.gitattributes
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.arrow filter=lfs diff=lfs merge=lfs -text
|
||||
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
||||
*.ftz filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.h5 filter=lfs diff=lfs merge=lfs -text
|
||||
*.joblib filter=lfs diff=lfs merge=lfs -text
|
||||
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
||||
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
||||
*.model filter=lfs diff=lfs merge=lfs -text
|
||||
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
||||
*.npy filter=lfs diff=lfs merge=lfs -text
|
||||
*.npz filter=lfs diff=lfs merge=lfs -text
|
||||
*.onnx filter=lfs diff=lfs merge=lfs -text
|
||||
*.ot filter=lfs diff=lfs merge=lfs -text
|
||||
*.parquet filter=lfs diff=lfs merge=lfs -text
|
||||
*.pb filter=lfs diff=lfs merge=lfs -text
|
||||
*.pickle filter=lfs diff=lfs merge=lfs -text
|
||||
*.pkl filter=lfs diff=lfs merge=lfs -text
|
||||
*.pt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pth filter=lfs diff=lfs merge=lfs -text
|
||||
*.rar filter=lfs diff=lfs merge=lfs -text
|
||||
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
||||
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar filter=lfs diff=lfs merge=lfs -text
|
||||
*.tflite filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.wasm filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
||||
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
||||
next-1b-f16.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
next-1b-f32.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
next-1b-q8_0.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
assets/banner.png filter=lfs diff=lfs merge=lfs -text
|
||||
assets/bnr.png filter=lfs diff=lfs merge=lfs -text
|
||||
assets/bannser.png filter=lfs diff=lfs merge=lfs -text
|
||||
next-1b-tq1_0.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
next-1b-tq2_0.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
next-1b-bf16.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
assets/ban5ner.png filter=lfs diff=lfs merge=lfs -text
|
||||
230
README.md
Normal file
230
README.md
Normal file
@@ -0,0 +1,230 @@
|
||||
---
|
||||
language:
|
||||
- tr
|
||||
- ar
|
||||
- af
|
||||
- az
|
||||
- es
|
||||
- en
|
||||
- el
|
||||
- ro
|
||||
- ru
|
||||
- rm
|
||||
- th
|
||||
- uk
|
||||
- uz
|
||||
- pl
|
||||
- pt
|
||||
- fa
|
||||
- sk
|
||||
- sl
|
||||
- da
|
||||
- de
|
||||
- nl
|
||||
- fr
|
||||
- fi
|
||||
- ka
|
||||
- hi
|
||||
- hu
|
||||
- hy
|
||||
- ja
|
||||
- kk
|
||||
- kn
|
||||
- ko
|
||||
- ku
|
||||
- ky
|
||||
- la
|
||||
- lb
|
||||
- id
|
||||
- is
|
||||
- it
|
||||
- zh
|
||||
- cs
|
||||
- vi
|
||||
- be
|
||||
- bg
|
||||
- bs
|
||||
- ne
|
||||
- mn
|
||||
license: mit
|
||||
tags:
|
||||
- turkish
|
||||
- türkiye
|
||||
- english
|
||||
- ai
|
||||
- lamapi
|
||||
- gemma3
|
||||
- next
|
||||
- next-x1
|
||||
- efficient
|
||||
- text-generation
|
||||
- open-source
|
||||
- 1b
|
||||
- huggingface
|
||||
- large-language-model
|
||||
- llm
|
||||
- causal
|
||||
- transformer
|
||||
- artificial-intelligence
|
||||
- machine-learning
|
||||
- ai-research
|
||||
- natural-language-processing
|
||||
- nlp
|
||||
- finetuned
|
||||
- lightweight
|
||||
- creative
|
||||
- summarization
|
||||
- question-answering
|
||||
- chat-model
|
||||
- generative-ai
|
||||
- optimized-model
|
||||
- unsloth
|
||||
- trl
|
||||
- sft
|
||||
- chemistry
|
||||
- biology
|
||||
- finance
|
||||
- legal
|
||||
- music
|
||||
- art
|
||||
- code
|
||||
- climate
|
||||
- medical
|
||||
- agent
|
||||
- text-generation-inference
|
||||
pipeline_tag: text-generation
|
||||
datasets:
|
||||
- mlabonne/FineTome-100k
|
||||
- ITCL/FineTomeOs
|
||||
- Gryphe/ChatGPT-4o-Writing-Prompts
|
||||
- dongguanting/ARPO-SFT-54K
|
||||
- GreenerPastures/All-Your-Base-Full
|
||||
- Gryphe/Opus-WritingPrompts
|
||||
- HuggingFaceH4/MATH-500
|
||||
- mlabonne/smoltalk-flat
|
||||
- mlabonne/natural_reasoning-formatted
|
||||
- OpenSPG/KAG-Thinker-training-dataset
|
||||
- uclanlp/Brief-Pro
|
||||
- CognitiveKernel/CognitiveKernel-Pro-SFT
|
||||
- SuperbEmphasis/Claude-4.0-DeepSeek-R1-RP-SFWish
|
||||
- QuixiAI/dolphin-r1
|
||||
- mlabonne/lmsys-arena-human-sft-55k
|
||||
library_name: transformers
|
||||
---
|
||||
|
||||
<img src='assets/banner.png'>
|
||||
|
||||
# 🚀 Next-1B (t416)
|
||||
|
||||
### *Lightweight, Efficient, and Türkiye-Focused AI*
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[]()
|
||||
[](https://huggingface.co/Lamapi/next-1b)
|
||||
[](https://discord.gg/XgH4EpyPD2)
|
||||
|
||||
---
|
||||
|
||||
## 📖 Overview
|
||||
|
||||
**Next-1B** is a **1-billion parameter causal language model** based on **Gemma 3**, designed for **efficiency, low-resource deployment, and reasoning-focused natural language understanding**.
|
||||
|
||||
Key highlights:
|
||||
|
||||
* Extremely **lightweight** — can run on consumer GPUs with low VRAM.
|
||||
* Optimized for **text reasoning, summarization, and creative generation**.
|
||||
* Supports **Turkish natively** while remaining multilingual.
|
||||
* Open-source and transparent for research and applications.
|
||||
|
||||
Ideal for **developers, students, and organizations** needing **fast, reliable, and low-resource text-generation**.
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Goals
|
||||
|
||||
1. **Lightweight Efficiency:** Run smoothly on low-resource devices.
|
||||
2. **Reasoning-Focused:** Provide logical and coherent text outputs.
|
||||
3. **Accessibility:** Fully open-source with clear documentation.
|
||||
4. **Multilingual Adaptability:** Turkish-focused but supports other languages.
|
||||
|
||||
---
|
||||
|
||||
## ✨ Key Features
|
||||
|
||||
| Feature | Description |
|
||||
| --------------------------- | --------------------------------------------------------------------- |
|
||||
| 🔋 Lightweight Architecture | Optimized for low VRAM usage; ideal for small GPUs or CPU deployment. |
|
||||
| 🇹🇷 Turkish & Multilingual | Handles complex Turkish prompts accurately. |
|
||||
| 🧠 Reasoning Capabilities | Logical chain-of-thought for question-answering and problem-solving. |
|
||||
| 📊 Consistent Outputs | Reliable and reproducible results across multiple runs. |
|
||||
| 🌍 Open Source | Transparent, research-friendly, and community-driven. |
|
||||
|
||||
---
|
||||
|
||||
## 📐 Model Specifications
|
||||
|
||||
| Specification | Details |
|
||||
| ------------------ | ---------------------------------------------------------------------- |
|
||||
| Base Model | Gemma 3 |
|
||||
| Parameter Count | 1 Billion |
|
||||
| Architecture | Transformer, causal LLM |
|
||||
| Fine-Tuning Method | Instruction fine-tuning (SFT) with Turkish and multilingual datasets |
|
||||
| Optimizations | Quantization-ready (q8, f16, f32) |
|
||||
| Use Cases | Text generation, summarization, Q&A, creative writing, reasoning tasks |
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Installation & Usage
|
||||
|
||||
### Use the model:
|
||||
|
||||
```python
|
||||
from transformers import AutoTokenizer, AutoModelForCausalLM
|
||||
import torch
|
||||
|
||||
model_id = "Lamapi/next-1b"
|
||||
tokenizer = AutoTokenizer.from_pretrained(model_id)
|
||||
model = AutoModelForCausalLM.from_pretrained(model_id)
|
||||
|
||||
# Chat message
|
||||
messages = [
|
||||
{"role": "system", "content": "You are Next-X1, a smart and concise AI assistant trained by Lamapi. Always respond in the user's language. Proudly made in Turkey."},
|
||||
{"role": "user", "content": "Hello, how are you?"}
|
||||
]
|
||||
|
||||
# Prepare input with Tokenizer
|
||||
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
|
||||
inputs = tokenizer(prompt, return_tensors="pt")
|
||||
|
||||
# Output from the model
|
||||
output = model.generate(**inputs, max_new_tokens=50)
|
||||
print(tokenizer.decode(output[0], skip_special_tokens=True))
|
||||
```
|
||||
|
||||
<div style='width:700px;'>
|
||||
<div style='background-color:rgba(0,140,255,0.5);border-radius:16px;border-bottom-right-radius:0px;padding:3px 10px;width:fit-content;max-width:400px;margin-left:250px;margin-top:-15px;margin-bottom:10px;'>
|
||||
Hello, how are you?
|
||||
</div>
|
||||
<div style='background-color:rgba(42,42,40,0.7);border-radius:16px;border-bottom-left-radius:0px;padding:3px 10px;width:fit-content;max-width:400px;'>
|
||||
I'm fine, thank you. How are you?
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 📄 License
|
||||
|
||||
MIT License — free to use, modify, and distribute. Attribution appreciated.
|
||||
|
||||
---
|
||||
|
||||
## 📞 Contact & Support
|
||||
|
||||
* 📧 **Email:** [lamapicontact@gmail.com](mailto:lamapicontact@gmail.com)
|
||||
* 🤗 **HuggingFace:** [Lamapi](https://huggingface.co/Lamapi)
|
||||
|
||||
---
|
||||
|
||||
> **Next-1B** — Lightweight, **efficient, and reasoning-focused**, bringing **Turkey’s AI forward** on low-resource hardware.
|
||||
|
||||
[](https://huggingface.co/Lamapi)
|
||||
3
added_tokens.json
Normal file
3
added_tokens.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"<image_soft_token>": 262144
|
||||
}
|
||||
3
assets/ban5ner.png
Normal file
3
assets/ban5ner.png
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0b8cbb595e8c8de8ee41bf86a77f5ab40790551ce251050b248550fa7db87a64
|
||||
size 168174
|
||||
BIN
assets/banner.png
(Stored with Git LFS)
Normal file
BIN
assets/banner.png
(Stored with Git LFS)
Normal file
Binary file not shown.
47
chat_template.jinja
Normal file
47
chat_template.jinja
Normal file
@@ -0,0 +1,47 @@
|
||||
{{ bos_token }}
|
||||
{%- if messages[0]['role'] == 'system' -%}
|
||||
{%- if messages[0]['content'] is string -%}
|
||||
{%- set first_user_prefix = messages[0]['content'] + '
|
||||
|
||||
' -%}
|
||||
{%- else -%}
|
||||
{%- set first_user_prefix = messages[0]['content'][0]['text'] + '
|
||||
|
||||
' -%}
|
||||
{%- endif -%}
|
||||
{%- set loop_messages = messages[1:] -%}
|
||||
{%- else -%}
|
||||
{%- set first_user_prefix = "" -%}
|
||||
{%- set loop_messages = messages -%}
|
||||
{%- endif -%}
|
||||
{%- for message in loop_messages -%}
|
||||
{%- if (message['role'] == 'user') != (loop.index0 % 2 == 0) -%}
|
||||
{{ raise_exception("Conversation roles must alternate user/assistant/user/assistant/...") }}
|
||||
{%- endif -%}
|
||||
{%- if (message['role'] == 'assistant') -%}
|
||||
{%- set role = "model" -%}
|
||||
{%- else -%}
|
||||
{%- set role = message['role'] -%}
|
||||
{%- endif -%}
|
||||
{{ '<start_of_turn>' + role + '
|
||||
' + (first_user_prefix if loop.first else "") }}
|
||||
{%- if message['content'] is string -%}
|
||||
{{ message['content'] | trim }}
|
||||
{%- elif message['content'] is iterable -%}
|
||||
{%- for item in message['content'] -%}
|
||||
{%- if item['type'] == 'image' -%}
|
||||
{{ '<start_of_image>' }}
|
||||
{%- elif item['type'] == 'text' -%}
|
||||
{{ item['text'] | trim }}
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
{%- else -%}
|
||||
{{ raise_exception("Invalid content type") }}
|
||||
{%- endif -%}
|
||||
{{ '<end_of_turn>
|
||||
' }}
|
||||
{%- endfor -%}
|
||||
{%- if add_generation_prompt -%}
|
||||
{{ '<start_of_turn>model
|
||||
' }}
|
||||
{%- endif -%}
|
||||
64
config.json
Normal file
64
config.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"_sliding_window_pattern": 6,
|
||||
"architectures": [
|
||||
"Gemma3ForCausalLM"
|
||||
],
|
||||
"attention_bias": false,
|
||||
"attention_dropout": 0.0,
|
||||
"attn_logit_softcapping": null,
|
||||
"bos_token_id": 2,
|
||||
"cache_implementation": "hybrid",
|
||||
"eos_token_id": 106,
|
||||
"final_logit_softcapping": null,
|
||||
"head_dim": 256,
|
||||
"hidden_activation": "gelu_pytorch_tanh",
|
||||
"hidden_size": 1152,
|
||||
"initializer_range": 0.02,
|
||||
"intermediate_size": 6912,
|
||||
"layer_types": [
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"full_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"full_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"full_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention",
|
||||
"full_attention",
|
||||
"sliding_attention",
|
||||
"sliding_attention"
|
||||
],
|
||||
"max_position_embeddings": 32768,
|
||||
"model_type": "gemma3_text",
|
||||
"num_attention_heads": 4,
|
||||
"num_hidden_layers": 26,
|
||||
"num_key_value_heads": 1,
|
||||
"pad_token_id": 0,
|
||||
"query_pre_attn_scalar": 256,
|
||||
"rms_norm_eps": 1e-06,
|
||||
"rope_local_base_freq": 10000,
|
||||
"rope_scaling": null,
|
||||
"rope_theta": 1000000,
|
||||
"sliding_window": 512,
|
||||
"torch_dtype": "bfloat16",
|
||||
"transformers_version": "4.55.4",
|
||||
"unsloth_fixed": true,
|
||||
"unsloth_version": "2025.10.9",
|
||||
"use_cache": true,
|
||||
"vocab_size": 262144
|
||||
}
|
||||
14
generation_config.json
Normal file
14
generation_config.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"bos_token_id": 2,
|
||||
"cache_implementation": "hybrid",
|
||||
"do_sample": true,
|
||||
"eos_token_id": [
|
||||
1,
|
||||
106
|
||||
],
|
||||
"max_length": 32768,
|
||||
"pad_token_id": 0,
|
||||
"top_k": 64,
|
||||
"top_p": 0.95,
|
||||
"transformers_version": "4.55.4"
|
||||
}
|
||||
3
model.safetensors
Normal file
3
model.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e0f3ae26ee7833594cc54c169c576f0cf6c30ea6cfa1db20289dc1b321fcf427
|
||||
size 1999811208
|
||||
3
next-1b-bf16.gguf
Normal file
3
next-1b-bf16.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:89560d97af098aa208fba62e0a989067fded24488a8f5088d3bfecd1ef49c380
|
||||
size 2006574560
|
||||
3
next-1b-f16.gguf
Normal file
3
next-1b-f16.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fcec082a9406b8a98faf5dfa692528ec7d5aa1ea7bbc7f6b1177e0dbdd182217
|
||||
size 2006574560
|
||||
3
next-1b-f32.gguf
Normal file
3
next-1b-f32.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f52d0707fa5656c3fe91ebe9499cdf66f97baae2c5e1b1ea63d97d4e411b6c09
|
||||
size 4006077920
|
||||
3
next-1b-q8_0.gguf
Normal file
3
next-1b-q8_0.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b0b2e4e59060b967fc49cba1c2fa14569af543eb20deb7f9e9dfcdf4e2393448
|
||||
size 1069307360
|
||||
3
next-1b-tq1_0.gguf
Normal file
3
next-1b-tq1_0.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:063bb1aa3c4aeb749311341137c873afe59a8dd46530cfda42e30d94b2867f13
|
||||
size 1581316064
|
||||
3
next-1b-tq2_0.gguf
Normal file
3
next-1b-tq2_0.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f961a4c81b2cf0fdb42e12bd14b70d52a6a33ce4e22215e9c7c2df107fe650d
|
||||
size 1592458208
|
||||
33
special_tokens_map.json
Normal file
33
special_tokens_map.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"boi_token": "<start_of_image>",
|
||||
"bos_token": {
|
||||
"content": "<bos>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
},
|
||||
"eoi_token": "<end_of_image>",
|
||||
"eos_token": {
|
||||
"content": "<end_of_turn>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
},
|
||||
"image_token": "<image_soft_token>",
|
||||
"pad_token": {
|
||||
"content": "<pad>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
},
|
||||
"unk_token": {
|
||||
"content": "<unk>",
|
||||
"lstrip": false,
|
||||
"normalized": false,
|
||||
"rstrip": false,
|
||||
"single_word": false
|
||||
}
|
||||
}
|
||||
3
tokenizer.json
Normal file
3
tokenizer.json
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4667f2089529e8e7657cfb6d1c19910ae71ff5f28aa7ab2ff2763330affad795
|
||||
size 33384568
|
||||
3
tokenizer.model
Normal file
3
tokenizer.model
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1299c11d7cf632ef3b4e11937501358ada021bbdf7c47638d13c0ee982f2e79c
|
||||
size 4689074
|
||||
51346
tokenizer_config.json
Normal file
51346
tokenizer_config.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user