Model reference · open weights

title

Available as managed deployment Licence fee LLMs desert-ant-labs Text gen 1 variants 974 dl/mo

title is an open-weight language model from desert-ant-labs. 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 bydesert-ant-labs
TypeLanguage models
TaskText gen
Parameters (lead)352M
Context32k tokens
Runs withmlx
Released2026-08-09
Popularity974 downloads / month
LicenceCommercial licence needed

About

What title is

Suggest a title and description for any text.

On-device titles and descriptions: a short factual title and a one- to two-sentence description for any passage of text.

  • SDKs, install and examples: https://github.com/Desert-Ant-Labs/desert-ant-core/blob/main/docs/models/title.md
PlatformsiOS, macOS, tvOS, visionOS
Weightsv0.1.0
Read the full model card

Install

Swift (requirements)

.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.1.0",
        traits: ["MLX"])

Then add the Title product to your target. The MLX trait is required: without it the module compiles as a stub.

Get a title and a one or two sentence description for any passage of text, on device.

Fine-tuned on transcript clips, but it works on any prose. The register is deliberately plain, with no emoji, no hashtags and no clickbait, and a description is meant to identify this passage rather than its topic.

Files

An MLX model directory. Load the folder, not a single file.

FileContents
model.safetensors6-bit quantized weights
model.safetensors.index.jsonshard index; present even for one shard, because the loader reads it
config.jsonarchitecture and quantization config
generation_config.jsondecode defaults
tokenizer.json, tokenizer_config.jsonbyte-level BPE with merges
chat_template.jinjathe chat template the fine-tune was trained against

The chat template is not incidental. A different template is a different task to this model.

The prompt

The model was fine-tuned against one specific instruction, and a paraphrase is a different task to it. It lives in Titles.prompt in the SDK; use that wording. The reply is two labelled lines:

TITLE:
DESC:

Parse tolerantly. A card model that drifts off format should degrade to a usable title rather than throw.

Apple only

MLX runs on Apple silicon and nowhere else, so there is no Android, Linux or Windows artifact here and no manifest promising one. A Core ML export exists in the training repository and is kept as evidence rather than as a candidate: on short autoregressive decode the Neural Engine is bandwidth-bound, and the Core ML arm lost on first token, throughput, load time and resident memory.

Status

Internal testing, and less settled than that phrase usually implies. This card carries no quality figures: no independent review has been completed, and a known open issue is that the model sometimes opens a description with a stock phrase its own instruction forbids. Treat the output as needing a read before it reaches a user.

Built on

License

Desert Ant Labs Source-Available License. Free for most apps, and a commercial license is required at scale. Full terms are at the link. Licensing: .

See THIRD_PARTY_NOTICES.md.

Citation

@software{title_2026,
  title  = {Title: On-device titles and descriptions: a short factual title and a one- to two-sentence description for any passage of text},
  author = {Desert Ant Labs},
  year   = {2026},
  url    = {https://huggingface.co/desert-ant-labs/title},
}

© 2026 Desert Ant Labs ·

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 title for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (title 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":"title","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