Model reference · open weights

RWK-SMI-20260822

Available as managed deployment LLMs aabbdev · community Text gen 1 variants 919 dl/mo

RWK-SMI-20260822 is an open-weight language model from aabbdev. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

Released byaabbdev
TypeLanguage models
TaskText gen
Parameters (lead)1.5B
Runs withtransformers
Based onaabbdev/RWKV7-1.5B-20260805
Released2026-08-22
Popularity919 downloads / month
LicenceOpen weights

About

What RWK-SMI-20260822 is

This is an RWKV-7 model fine-tuned for the State Model Interface (SMI). It preserves the parent architecture and appends exactly ten structural tokens.

Read the full model card

Provenance

FieldValue
Parent modelaabbdev/RWKV7-1.5B-20260805
Immutable parent revision5904f9d1cdb05a565e5da9304db0447c8a8eb938
Parent weight licenseapache-2.0
Derivationfinetune / rwkv7-smi-v2
Training stagefull-sft
Released context16,384 tokens
Parent context16,384 tokens
Parameters1,527,709,696
Weight dtypebfloat16
Vocabulary65,546 (65,536 locked base IDs + 10 append-only SMI IDs)

Training mixture

The locked corpus artifact contains 93,235,868 assistant target tokens across 134,295 rows. This full-sft stage selected buckets short, medium: 74,229,330 target tokens across 132,586 rows.

The values below are copied from smi_corpus_manifest.json; they are not estimates.

DatasetRevisionTarget tokensRowsLicense
HuggingFaceH4/ultrachat_200k8049631c405ae6576f93f445c6b8166f76f5505a19,484,18720,014MIT
CohereLabs/aya_datasetf9ea04583f02a8f86404ff6c58bf75fe637df8a28,601,43530,670Apache-2.0
nvidia/Nemotron-SFT-Agentic-v27c804833427f633ccd53b582dbf02525fd680f7820,014,6165,965CC-BY-4.0 / Apache-2.0 / MIT
NousResearch/hermes-function-calling-v1dae3e1d28cfbcf4b915c04ea1e072030529b4bda400,121893Apache-2.0
open-r1/OpenR1-Math-220ke4e141ec9dea9f8326f4d347be56105859b2bd6823,998,0782,340Apache-2.0
nvidia/OpenCodeInstruct8f3ba5bafe4d6e8db46082cf7ae6741bc370604d16,000,12370,039CC-BY-4.0
HuggingFaceH4/ultrachat_200k8049631c405ae6576f93f445c6b8166f76f5505a4,737,3084,374MIT
Total93,235,868134,295

SMI usage and protocol

The tokenizer assigns these atomic, append-only IDs: =65536, =65537, =65538, =65539, =65540, =65541, =65542, =65543, =65544, =65545. Compile trusted message structure to token IDs with an SMI-compatible compiler; do not interpolate untrusted payload text into structural markers. Runtime turns end with `` (ID 65545). Generation stops on either ID 0 or ID 65545.

The preserved chat_template.jinja, smi_token_ids.json, and tokenizer artifacts are the training-time protocol contract. Consumers should hash-pin this repository and use trust_remote_code=True for the bundled model implementation.

Training configuration

FieldValue
WKV training implementationsmi_tilelang
Maximum training length16384
BFD packingtrue
Assistant-only losstrue

Evaluation

Values are copied from the closed-schema smi_evaluation.json v2. Main cases SHA-256: aca1b98413377a3bffa6fed28d024777e34195abfb3ef9e11abeca08433739a7. Multi-turn cases SHA-256: d5a407b61e700805ab1a58eb7cd830bf1f5b395c1355416f580316e85033d9ce.

Training phaseGlobal stepLossRuntime
16K full SFT69950.764229178428649937412.1640625 s
32K context extension17090.909921586513519311253.9169921875 s
CandidateMainMultiturn
Remote base19 / 7210 / 12
Phase 16K38 / 7212 / 12
Phase 32K42 / 729 / 12

Top-1 parity: 16 / 16.

Loading

Install the supported runtime first:

python -m pip install "transformers>=5.3,=1.5,<2"
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, PreTrainedConfig

model_id = "aabbdev/RWKV7-1.5B-SMI-20260822"
tokenizer = AutoTokenizer.from_pretrained(model_id, config=PreTrainedConfig())
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    trust_remote_code=True,
    dtype=torch.bfloat16,
)

OpenAI-compatible serving

python -m pip install -r inference/requirements.txt
python inference/serve.py --host 127.0.0.1 --port 8000

The tokenizer response template maps SMI thinking, output, and actions to reasoning_content, content, and OpenAI tool_calls. Tool observations are sent back as standard role="tool" messages with the returned tool_call_id. Continuous batching is intentionally rejected because RWKV uses recurrent state, not a paged KV cache. The launcher requires transformers[serving]>=5.15,<6; direct model loading remains compatible with Transformers 5.3+.

Known limitations

  • SMI structural-token discipline is a serialization boundary, not a complete security sandbox or a guarantee that generated tool calls are safe to execute.
  • Fine-tuning and the reported benchmark do not establish broad factuality, safety, multilingual quality, or production suitability.
  • Recurrent-cache rollback for assisted/speculative decoding is unsupported.
  • The optional optimized runtime has hardware-, dtype-, and shape-specific limits and falls back to eager PyTorch outside validated boundaries.
  • No evaluation values are inferred: when smi_evaluation.json is absent, this card makes no quantitative training-final or benchmark claim.

License and notices

The derived weight-license identifier is reported as apache-2.0 from release metadata; other means that this publisher makes no specific weight-license claim. The generated remote code and inference bundle are distributed under Apache-2.0; see LICENSE and NOTICE.

From the published model card. Full card on the HuggingFace links in the sidebar.

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys rwk-smi-20260822 for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (rwk-smi-20260822 below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"rwk-smi-20260822","messages":[{"role":"user","content":"Hello"}]}'

Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms