Text Generation
Transformers
Safetensors
Polish
koliber
polish
causal-lm
base-model
from-scratch
gqa
rope
swiglu
preview
custom_code
Instructions to use OrisTeam/Koliber-v1.0-Base-Preview with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use OrisTeam/Koliber-v1.0-Base-Preview with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="OrisTeam/Koliber-v1.0-Base-Preview", trust_remote_code=True)# Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("OrisTeam/Koliber-v1.0-Base-Preview", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use OrisTeam/Koliber-v1.0-Base-Preview with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "OrisTeam/Koliber-v1.0-Base-Preview" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "OrisTeam/Koliber-v1.0-Base-Preview", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/OrisTeam/Koliber-v1.0-Base-Preview
- SGLang
How to use OrisTeam/Koliber-v1.0-Base-Preview with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "OrisTeam/Koliber-v1.0-Base-Preview" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "OrisTeam/Koliber-v1.0-Base-Preview", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "OrisTeam/Koliber-v1.0-Base-Preview" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "OrisTeam/Koliber-v1.0-Base-Preview", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use OrisTeam/Koliber-v1.0-Base-Preview with Docker Model Runner:
docker model run hf.co/OrisTeam/Koliber-v1.0-Base-Preview
Update README.md
Browse files
README.md
CHANGED
|
@@ -24,14 +24,14 @@ tags:
|
|
| 24 |
> [!WARNING]
|
| 25 |
> **This is a preview base checkpoint, not the final Koliber model.**
|
| 26 |
>
|
| 27 |
-
> The published weights have seen **
|
| 28 |
-
> The model has **not been SFT/instruction-tuned** and is not intended to behave like a chatbot
|
| 29 |
>
|
| 30 |
> This checkpoint was selected as a currently well-balanced point of the ongoing pretraining run rather than as the final training endpoint.
|
| 31 |
|
| 32 |
**Koliber v1.0 Base - Preview** is a compact Polish decoder-only causal language model developed by **OrisTeam** and trained from scratch.
|
| 33 |
|
| 34 |
-
It is primarily a **text-completion model**:
|
| 35 |
|
| 36 |
## Model
|
| 37 |
|
|
@@ -50,7 +50,7 @@ It is primarily a **text-completion model**: give it a natural text prefix and i
|
|
| 50 |
| Normalization | RMSNorm |
|
| 51 |
| Bias | No |
|
| 52 |
| LM head | tied embeddings |
|
| 53 |
-
| Training tokens | **
|
| 54 |
| Language | primarily Polish |
|
| 55 |
| Stage | base pretraining preview |
|
| 56 |
|
|
@@ -113,7 +113,24 @@ print(
|
|
| 113 |
|
| 114 |
## Base-model generation snapshot
|
| 115 |
|
| 116 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
|
| 118 |
**Prompt**
|
| 119 |
|
|
@@ -121,31 +138,104 @@ The examples below use the same prompt and sampling setup for **Koliber 126M** a
|
|
| 121 |
Wczoraj wieczorem mieszkańcy miasta zauważyli, że
|
| 122 |
```
|
| 123 |
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 127 |
|
| 128 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
|
| 130 |
```text
|
| 131 |
Naukowcy odkryli nową metodę, która
|
| 132 |
```
|
| 133 |
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
|
| 138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 139 |
|
| 140 |
## Current status
|
| 141 |
|
| 142 |
Koliber is currently released as a **Base Preview**.
|
| 143 |
|
| 144 |
- Pretraining is not considered finished.
|
|
|
|
| 145 |
- No supervised instruction fine-tuning (SFT) has been applied.
|
| 146 |
- No preference optimization or chat alignment has been applied.
|
| 147 |
- The current checkpoint was chosen for its balance in the evaluations performed during development.
|
| 148 |
-
- A later Koliber release may use a newer checkpoint and an SFT stage.
|
| 149 |
|
| 150 |
## Access
|
| 151 |
|
|
@@ -155,7 +245,9 @@ This is not a manual approval process by the model author. Access does not imply
|
|
| 155 |
|
| 156 |
## Limitations
|
| 157 |
|
| 158 |
-
|
|
|
|
|
|
|
| 159 |
|
| 160 |
Do not treat generated text as factual or authoritative.
|
| 161 |
|
|
|
|
| 24 |
> [!WARNING]
|
| 25 |
> **This is a preview base checkpoint, not the final Koliber model.**
|
| 26 |
>
|
| 27 |
+
> The published weights have seen **1,601,095,680 training tokens (~1.601B)**.
|
| 28 |
+
> The model has **not been SFT/instruction-tuned** and is not intended to behave like a chatbot.
|
| 29 |
>
|
| 30 |
> This checkpoint was selected as a currently well-balanced point of the ongoing pretraining run rather than as the final training endpoint.
|
| 31 |
|
| 32 |
**Koliber v1.0 Base - Preview** is a compact Polish decoder-only causal language model developed by **OrisTeam** and trained from scratch.
|
| 33 |
|
| 34 |
+
It is primarily a **text-completion model**: provide a natural text prefix and the model continues the sequence.
|
| 35 |
|
| 36 |
## Model
|
| 37 |
|
|
|
|
| 50 |
| Normalization | RMSNorm |
|
| 51 |
| Bias | No |
|
| 52 |
| LM head | tied embeddings |
|
| 53 |
+
| Training tokens | **1,601,095,680 (~1.601B)** |
|
| 54 |
| Language | primarily Polish |
|
| 55 |
| Stage | base pretraining preview |
|
| 56 |
|
|
|
|
| 113 |
|
| 114 |
## Base-model generation snapshot
|
| 115 |
|
| 116 |
+
Below are raw sampled continuations from **Koliber 126M** and **Azurro/APT3-275M-Base**.
|
| 117 |
+
|
| 118 |
+
Both are base pretrained language models rather than instruction-tuned assistants.
|
| 119 |
+
|
| 120 |
+
For the examples below, the same generation setup was used:
|
| 121 |
+
|
| 122 |
+
```text
|
| 123 |
+
seed = 1234
|
| 124 |
+
max_new_tokens = 96
|
| 125 |
+
temperature = 0.8
|
| 126 |
+
top_k = 40
|
| 127 |
+
top_p = 0.95
|
| 128 |
+
repetition_penalty = 1.15
|
| 129 |
+
```
|
| 130 |
+
|
| 131 |
+
The examples are provided as qualitative samples rather than as a ranking of the models.
|
| 132 |
+
|
| 133 |
+
### Example 1
|
| 134 |
|
| 135 |
**Prompt**
|
| 136 |
|
|
|
|
| 138 |
Wczoraj wieczorem mieszkańcy miasta zauważyli, że
|
| 139 |
```
|
| 140 |
|
| 141 |
+
**Koliber v1.0 Base - Preview — 126M**
|
| 142 |
+
|
| 143 |
+
> Wczoraj wieczorem mieszkańcy miasta zauważyli, że przy ulicy Piłsudskiego w centrum miasta wjechał samochód ciężarowy. W tym momencie na miejsce wysłano patrol policji i pogotowie.
|
| 144 |
+
>
|
| 145 |
+
> W niedzielę rano policjanci ruchu drogowego ze stróżów prawa zatrzymali do kontroli auto marki BMW, którym kierował kierowca BMW. Miał 2,8 promila alkoholu we krwi i 1,2 promila alkoholu w wydychanym powietrzu. Policjanci zabezpieczyli u kierowcy wszystkie samochody osobowe, które były uszkodzone i nie posiadały żadnych uszkodzeń.
|
| 146 |
+
|
| 147 |
+
**APT3-275M-Base — 275M**
|
| 148 |
|
| 149 |
+
> Wczoraj wieczorem mieszkańcy miasta zauważyli, że na ulicy pojawia się duża liczba osób. W jednym z mieszkań pojawił się mężczyzna. Mężczyzna zaczął krzyczeć i uderzał pięściami po twarzy. Mężczyzna był tak pijany, że nie wiedział, co robić. Wezwano pogotowie ratunkowe. Policjanci znaleźli ciało mężczyzny w wannie. Prokuratura Rejonowa Poznań-Śródmieście prowadzi śledztwo w sprawie usiłowania zabójstwa mężczyzny, który dokonał tego w nocy z 22 na 23 lutego 2014 roku.
|
| 150 |
+
|
| 151 |
+
### Example 2
|
| 152 |
+
|
| 153 |
+
**Prompt**
|
| 154 |
|
| 155 |
```text
|
| 156 |
Naukowcy odkryli nową metodę, która
|
| 157 |
```
|
| 158 |
|
| 159 |
+
**Koliber v1.0 Base - Preview — 126M**
|
| 160 |
+
|
| 161 |
+
> Naukowcy odkryli nową metodę, która ma pomóc w walce z nowotworem.
|
| 162 |
+
>
|
| 163 |
+
> - W tym przypadku nie mamy możliwości zastosowania metod naturalnych - powiedział dr Tomasz Rojek, kierownik Kliniki Ginekologii i Położnictwa z Centrum Zdrowia Dziecka w Warszawie.
|
| 164 |
+
>
|
| 165 |
+
> "Mamy nadzieję, że dzięki temu będziemy mogli uniknąć śmierci naszego dziecka. To jest dobra decyzja i warto ją podjąć. Na tym etapie możemy bardzo szybko przygotować się do walki z chorobą nowotworową i zapewnić sobie bezpieczeństwo."
|
| 166 |
+
|
| 167 |
+
**APT3-275M-Base — 275M**
|
| 168 |
+
|
| 169 |
+
> Naukowcy odkryli nową metodę, która pozwala na uzyskanie efektu w czasie zaledwie jednego dnia. Dzięki niej możliwe jest nie tylko osiągnięcie efektu z czasem, ale też uzyskanie efektu po upływie kilku dni do wykonania zabiegu. Efekty są naprawdę spektakularne i nie trzeba ich powtarzać dwa razy w tygodniu, aby uzyskać wymarzony efekt. Co więcej, takie zabiegi mogą również trwać kilka miesięcy.
|
| 170 |
+
|
| 171 |
+
### Example 3
|
| 172 |
|
| 173 |
+
**Prompt**
|
| 174 |
+
|
| 175 |
+
```text
|
| 176 |
+
Według najnowszych danych gospodarka
|
| 177 |
+
```
|
| 178 |
+
|
| 179 |
+
**Koliber v1.0 Base - Preview — 126M**
|
| 180 |
+
|
| 181 |
+
> Według najnowszych danych gospodarka USA utrzymuje się na poziomie z końca lat 90. W latach 1998-1999 średnia temperatura w tym kraju wynosiła 8,3 °C.
|
| 182 |
+
>
|
| 183 |
+
> Bibliografia
|
| 184 |
+
>
|
| 185 |
+
> Gminy w stanie Indiana
|
| 186 |
+
|
| 187 |
+
**APT3-275M-Base — 275M**
|
| 188 |
+
|
| 189 |
+
> Według najnowszych danych gospodarka i społeczeństwo z ostatnich miesięcy wygląda następująco: W 2022 roku wskaźnik siły nabywczej pieniądza spadł w Polsce o ponad 1 punkt procentowy. W 2021 r. inflacja wyniosła 17,9 proc., natomiast rok później spadła do poziomu 7,4 proc. Ten spadek jest szczególnie widoczny w przypadku gospodarstw domowych utrzymujących się ze stałych dochodów rodziny wielodzietnej oraz rodzin w których dochód na osobę nie przekracza miesięcznie 2 500 zł.
|
| 190 |
+
|
| 191 |
+
### Example 4
|
| 192 |
+
|
| 193 |
+
**Prompt**
|
| 194 |
+
|
| 195 |
+
```text
|
| 196 |
+
Największym problemem współczesnych miast jest
|
| 197 |
+
```
|
| 198 |
+
|
| 199 |
+
**Koliber v1.0 Base - Preview — 126M**
|
| 200 |
+
|
| 201 |
+
> Największym problemem współczesnych miast jest, by w okresie przedpołudniowym i po nim poruszać się nie tylko na rowerze, ale również z rowerami. Jednak, gdy jesteśmy przekonani o tym, że nasze miasto będzie nam dobrze służyło, warto rozważyć skorzystanie z usług firm, które zajmują się dostarczaniem rozwiązań związanych z rowerzystów. Dzięki temu mamy pewność, że nasz rower stanie się bezpieczny dla nas oraz naszych bliskich.
|
| 202 |
+
|
| 203 |
+
**APT3-275M-Base — 275M**
|
| 204 |
+
|
| 205 |
+
> Największym problemem współczesnych miast jest ich zróżnicowanie. Nie ma idealnego miejsca dla każdego z nich. Są miasta bardzo małe, z małą liczbą mieszkańców, a jednocześnie o dużej liczbie mieszkańców. Jak znaleźć odpowiednie miejsce na wakacje w województwie? Z pewnością nie można przejść obojętnie obok miejsc, które oferują nam największe obłożnie - do tanich kurortów, egzotycznych miejscowości, czy klimatycznych plaż...
|
| 206 |
+
|
| 207 |
+
### Example 5
|
| 208 |
+
|
| 209 |
+
**Prompt**
|
| 210 |
+
|
| 211 |
+
```text
|
| 212 |
+
Historia Polski pokazuje, że
|
| 213 |
+
```
|
| 214 |
+
|
| 215 |
+
**Koliber v1.0 Base - Preview — 126M**
|
| 216 |
+
|
| 217 |
+
> Historia Polski pokazuje, że jest to jeden z najważniejszych elementów polskiego sportu. Wymiana zawodników, którzy trenowali w naszym mieście, była bardzo owocna i przyniosła nam wiele sukcesów. Teraz mamy szansę na kolejne sukcesy w sporcie, ale również na podnoszenie swoich umiejętności. Mamy nadzieję, że nasza reprezentacja może pochwalić się tym sukcesem na arenie międzynarodowej i w tej kwestii będziemy kontynuować nasze starania – mówi trener Jacek Krawczyk.
|
| 218 |
+
|
| 219 |
+
**APT3-275M-Base — 275M**
|
| 220 |
+
|
| 221 |
+
> Historia Polski pokazuje, że jest to miejsce niezwykle interesujące i warte uwagi. W każdym z tych miejsc nie brakuje historii, jak np. w Warszawie czy Gdańsku - opowiada.
|
| 222 |
+
>
|
| 223 |
+
> Polska jest tak ważna dla Polonii, jak sama ją wspomina i rozwija, ponieważ Polska jest krajem pełnym różnorodności, ale także wyjątkowym dla ludzi i narodów. Odwiedzając stolicę naszego kraju, można spotkać wiele ciekawych postaci, które są równie ważne dla Polaków, jak również te, których historia liczy się w kraju.
|
| 224 |
+
|
| 225 |
+
These are **raw sampled base-model continuations**.
|
| 226 |
+
|
| 227 |
+
They have not been manually corrected and may contain invented names, incorrect facts, inconsistent numbers, malformed statements, repetition, web-like artifacts, or other errors typical of small pretrained language models.
|
| 228 |
|
| 229 |
## Current status
|
| 230 |
|
| 231 |
Koliber is currently released as a **Base Preview**.
|
| 232 |
|
| 233 |
- Pretraining is not considered finished.
|
| 234 |
+
- The published checkpoint has seen approximately **1.601B training tokens**.
|
| 235 |
- No supervised instruction fine-tuning (SFT) has been applied.
|
| 236 |
- No preference optimization or chat alignment has been applied.
|
| 237 |
- The current checkpoint was chosen for its balance in the evaluations performed during development.
|
| 238 |
+
- A later Koliber release may use a newer pretrained checkpoint and/or an SFT stage.
|
| 239 |
|
| 240 |
## Access
|
| 241 |
|
|
|
|
| 245 |
|
| 246 |
## Limitations
|
| 247 |
|
| 248 |
+
Koliber is a small pretrained causal language model.
|
| 249 |
+
|
| 250 |
+
Generated continuations may drift off-topic, repeat text, imitate patterns present in web data, or invent facts, names, quotations, dates, numbers, and other details.
|
| 251 |
|
| 252 |
Do not treat generated text as factual or authoritative.
|
| 253 |
|