The Latest AIs, every day
AIs with the most favorites on Toolify
AIs with the highest website traffic (monthly visits)
AI Tools by Apps
Discover the Discord of AI
AI Tools by browser extensions
GPTs from GPT Store
Discover The Best Model For AI
Top AI lists by month and monthly visits.
Top AI lists by category and monthly visits.
Top AI lists by region and monthly visits.
Top AI lists by source and monthly visits.
Top AI lists by revenue and real traffic.

A 1.04B-parameter bilingual English–Nepali base model , pretrained fully from scratch — architecture, tokenizer, and training loop all built for this project — on 150B tokens (150 tokens/parameter, well past Chinchilla-optimal, which is the standard recipe for a model intended for deployment, where inference cost recurs on every request, rather than for a one-time benchmark run).
This is the base checkpoint: next-token pretraining only, no instruction-tuning. Use it as a fine-tuning foundation, or as a completion / autocomplete model. For a ready-to-chat model, see arkios-1b-chat .
Most small bilingual claims are a Latin-script tokenizer stretched over a
second language. Arkios uses a
tokenizer purpose-built for Devanagari
: the
standard GPT-2-style byte-level BPE regex defines a word as
\p{L}+
(Unicode
letters
), but Nepali vowel signs and virama are Unicode
marks
(
\p{M}
),
not letters — so that regex shatters every Nepali word at every matra, and no
amount of data or vocabulary fixes a structural ceiling. Arkios's tokenizer
uses
[\p{L}\p{M}]+
as the word class instead, at 65,536 vocab entries,
reaching
1.69 tokens/word on Nepali
. Full analysis:
arXiv:2608.26449
and
arkios-tokenizer
.
Qwen3-compatible dense transformer (GQA + RMSNorm + SwiGLU + RoPE + QK-norm):
| Parameters | 1.04B |
| Layers | 18 |
| Hidden size | 2048 |
| Attention heads | 16 query / 8 KV (2:1 GQA) |
| Head dim | 128 |
| FFN dim | 6144 (SwiGLU) |
| Vocab | 65,536 |
| Context length | 4096 |
| RoPE θ | 1,000,000 |
| Tied embeddings | yes |
150B tokens total. Pretraining mixture, by measured token count against the frozen tokenizer:
| source | tokens |
|---|---|
| FineWeb-Edu (sample-350BT) | 342B pool, subsampled |
| OpenWebMath | 12.8B pool |
| GitHub-code-clean (Python + others) | ~1.7B+ pool |
FineWeb-2
npi_Deva
|
3.32B pool |
| Sangraha (verified, Nepali) | 0.40B pool |
IndicCorpV2
npi_Deva
|
0.42B pool |
Wikipedia
ne
|
0.02B pool |
| Private Nepali data (non-redistributable) | ~0.015B pool |
The entire practical public Nepali corpus available at training time was ~4.18B unique tokens. At the mixture used, Nepali text is repeated across several epochs; English is not. This is the single largest constraint on this model's Nepali ability, and it is a data-availability ceiling, not a modeling one — see Limitations.
Held-out validation bits-per-byte (bpb; the only cross-tokenizer-comparable loss metric): English 0.746, Nepali 0.314. Do not read the lower Nepali number as "the model is better at Nepali" — Devanagari is ~3 bytes/character in UTF-8, so bpb is compressed by script alone. Use the benchmark numbers below for a language comparison instead.
Pretrained on a single 8×H100 SXM5 node (~79 wall-clock hours, ~42.95% measured MFU) using a custom single-file C/CUDA trainer built for this project — no PyTorch, no framework dependency in the training hot path. That trainer and the rest of the training pipeline are not released with these weights; this repository ships weights, tokenizer, and config only.
Full test-split results (not subsampled). Reproduction harness and raw JSON: see the companion technical report.
| task | shots | n | acc | acc_norm |
|---|---|---|---|---|
| ARC-Easy | 0 | 2376 | 0.685 | 0.642 |
| ARC-Easy | 10 | 2376 | 0.725 | 0.735 |
| ARC-Challenge | 0 | 1172 | 0.341 | 0.366 |
| ARC-Challenge | 10 | 1172 | 0.384 | 0.416 |
| ARC-Challenge | 25 | 1172 | 0.375 | 0.417 |
For orientation only (published acc_norm, other models): ARC-Easy — Pythia-1.4B
(300B tok) 0.57, TinyLlama-1.1B (3T tok) 0.55, OLMo-1B (3T tok) 0.57.
ARC-Challenge — Pythia-1.4B 0.26, TinyLlama-1.1B 0.30, OLMo-1B 0.31. Arkios's
strong ARC result is likely helped by
fineweb-edu
's educational-text
composition being unusually well-matched to ARC's grade-school-science
format; treat it as a real but domain-favorable number, not a general
capability claim (see Limitations).
Other English zero-shot tasks (500-item partial sample; see technical report for caveats on this subset): HellaSwag 0.54, PIQA 0.726, COPA 0.710, OpenBookQA 0.402, LAMBADA 0.484, CommonsenseQA 0.252.
The same 900 questions exist in Nepali and English, so the English row below is a built-in control, not a separate benchmark — only the language changes.
| language | prompt format | acc_norm | vs. chance |
|---|---|---|---|
Nepali (
npi_Deva
)
|
multiple-choice letter (A/B/C/D) | 0.240 | at chance |
English (
eng_Latn
)
|
multiple-choice letter (A/B/C/D) | 0.236 | at chance |
Nepali (
npi_Deva
)
|
answer text, no letters | 0.306 | +0.074 (centered) |
English (
eng_Latn
)
|
answer text, no letters | 0.387 | +0.182 (centered) |
Read this carefully before drawing conclusions. In the standard multiple-choice-letter format used by most evaluation harnesses, this model scores at chance on Nepali — and also at chance on English, in the same format. That is not a language limitation; it is this small base model's inability to reliably follow the A/B/C/D convention, in either language. Scored on the answer text directly, Nepali comprehension is real (0.306, 3.6 standard errors above chance) though clearly behind English (0.387). A model card, benchmark, or leaderboard entry that reports only the letter format will understate this model's Nepali ability and should not be taken as evidence the model "cannot do Nepali."
base model, not the chat model)
| direction | in target script | chrF++ (on in-script outputs) |
|---|---|---|
| Nepali → English | 67% | 23.7 |
| English → Nepali | 8% | 16.7 |
The base model, prompted with few-shot completion, frequently continues in the source language rather than switching to the target — most acutely when asked to produce Nepali. This is substantially a prompting effect, not solely a property of the weights: the same underlying weights, prompted as a zero-shot chat instruction (see arkios-1b-chat), reach 58% target-script rate en→ne and 81% ne→en. If you are building on the base model directly, expect to need instruction-formatted or few-shot prompts tuned for language-locking, not the plain completion format used above.
Passages are the FLORES-200 paragraphs embedded in Belebele (488 aligned by
source
link
), not FLORES's own sentence-level devtest split —
do not
compare these numbers to published FLORES-200 devtest scores.
@misc{arkios2026,
title = {Arkios: An Open Bilingual English-Nepali Language Model Trained
From Scratch, with a Devanagari-Aware Tokenizer},
author = {Regmi, Sajal and Pudasaini, Siddhartha and Phakami Pun, Chetan},
year = {2026},
eprint = {2608.30092},
archivePrefix = {arXiv},
primaryClass = {cs.CL}
}
Tokenizer paper:
@misc{arkiostokenizer2026,
title = {Vowel Signs Are Not Letters: A Pre-tokenization Ceiling on
Multilingual Tokenizer Fertility},
author = {Regmi, Sajal and Pudasaini, Siddhartha and Phakami Pun, Chetan},
year = {2026},
eprint = {2608.26449},
archivePrefix = {arXiv},
primaryClass = {cs.CL}
}
Apache-2.0. Data sources (FineWeb-Edu, OpenWebMath, GitHub-code-clean, FineWeb-2, Sangraha, IndicCorpV2, Wikipedia) retain their own licenses/terms; see the technical report for the per-source attribution list.
arkios-1b-base huggingface.co is an AI model on huggingface.co that provides arkios-1b-base's model effect (), which can be used instantly with this sajalregmi4 arkios-1b-base model. huggingface.co supports a free trial of the arkios-1b-base model, and also provides paid use of the arkios-1b-base. Support call arkios-1b-base model through api, including Node.js, Python, http.
arkios-1b-base huggingface.co is an online trial and call api platform, which integrates arkios-1b-base's modeling effects, including api services, and provides a free online trial of arkios-1b-base, you can try arkios-1b-base online for free by clicking the link below.
arkios-1b-base is an open source model from GitHub that offers a free installation service, and any user can find arkios-1b-base on GitHub to install. At the same time, huggingface.co provides the effect of arkios-1b-base install, users can directly use arkios-1b-base installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
