alt.freeweights.text / Apriel-1.6-15b-Thinker
From: ServiceNow-AI <huggingface.co/ServiceNow-AI>Newsgroups: alt.freeweights.textSubject:

Apriel-1.6-15b-Thinker

Date: 2026-11-15Commit: 5810d5fSigned: 2DC28CC7B26A283B ✓

Image text to text model with 14.9B parameters. Safetensors weights, 29.7 GB in all. Published by ServiceNow-AI under MIT.

14.9B params29.7GBApriel-1.6-15b-Thinkersafetensorspermissive
FactsParams14.9BSize29.7 GBFormatssafetensorsTaskimage text to textLicenseMITFrom sourcepermissive
$ fw get ServiceNow-AI/Apriel-1.6-15b-Thinker
# manifest sha256 5a500150addd… · 29.7 GB · 18 files
$ fw verify ./Apriel-1.6-15b-Thinker ServiceNow-AI/Apriel-1.6-15b-Thinker
From sourceHosted (signed)ServiceNow-AI/Apriel-1.6-15b-ThinkerLast check: 2026-11-15 03:36 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
29.7 GB
Weights
29.7 GB (safetensors)
Parameters
14.9B
Formats
safetensors
Task
image text to text
License
MIT (permissive)
Files
18, each with a sha256
Publisher
ServiceNow-AI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:36 UTCpassed

Model card

From the publisher at commit 5810d5f. Shown as plain text with links; images open at the publisher.

Apriel-1.6-15B-Thinker: Cost-efficient Frontier Multimodal Performance#

Image: thumbnail /ˈɑː.pri.əl/


Table of Contents#

  1. Summary
  2. Evaluation
  3. Intended Use
  4. How to Use
  5. Training Details
  6. Limitations
  7. Security and Responsible Use
  8. License
  9. Citation

Summary#

Apriel-1.6-15B-Thinker is an updated multimodal reasoning model in ServiceNow’s Apriel SLM series, building on Apriel-1.5-15B-Thinker. With significantly improved text and image reasoning capabilities, Apriel-1.6 achieves competitive performance against models up to 10x its size. Like its predecessor, it benefits from extensive continual pre-training across both text and image domains. We additionally perform post-training that focuses on Supervised Finetuning (SFT) and Reinforcement Learning (RL). Apriel-1.6 obtains frontier performance without sacrificing reasoning token efficiency. The model improves or maintains task performance when compared with Apriel-1.5-15B-Thinker, while reducing reasoning token usage by more than 30\%.

Highlights

  • Achieves a score of 57 on the Artificial Analysis index outperforming models like Gemini 2.5 Flash, Claude Haiku 4.5 and GPT OSS 20b. It obtains a score on par with Qwen3 235B A22B, while being significantly more efficient.
  • Reduces reasoning token usage by more than 30%, delivering significantly better efficiency than Apriel-1.5-15B-Thinker.
  • Scores 69 on Tau2 Bench Telecom and 69 on IFBench, which are key benchmarks for the enterprise domain.
  • At 15B parameters, the model fits on a single GPU, making it highly memory-efficient.
  • Based on community feedback on Apriel-1.5-15B-Thinker, we simplified the chat template by removing redundant tags and introduced four special tokens to the tokenizer (<tool_calls>, </tool_calls>, [BEGIN FINAL RESPONSE], <|end|>) for easier output parsing.

Please see our blog post for more details


Evaluation#

  • Text benchmarks included in the Artificial Analysis Index v3.0 use scores reported by Artificial Analysis. All other benchmarks were evaluated internally.

| Category | Benchmark | Apriel-1.6-15B-Thinker | Apriel-1.5-15B-Thinker | GPT OSS 120B | DeepSeek R1 0528 | Gemini 2.5 Flash (Sep) | GPT 5 mini (high) | Claude 4.5 Sonnet (thinking) | o3-mini (high)

| | Average Score** | 53.62 | 46.56 | 52.56 | 51.92 | 50.71 | 62.58 | 60.37 | 48.85

| Function Calling | BFCL v3 only | 63.50 | 51.88 | 50.62 | 39.75 | 39.75 | 17.62 | - | 50

| Tau2 bench Telecom | 69 | 57.8 | 66 | 37 | 32 | 68 | 50.8 | 31

| Tau2 bench Retail | 66.67 | 46.78 | 61.4 | 59.94 | 61.69 | 73.39 | 69.8 | 75.73

| Tau2 bench Airline | 58 | 52 | 45.3 | 47.33 | 56.66 | 59.33 | 58 | 61.33

| ComplexFuncBench | 33.2 | 19 | 24.6 | 24.2 | 26.3 | 37.5 | 24.6 | 18.9

| Instruction Following | Agent IF | 57.2 | 55 | 54.20 | 52.20 | 49.70 | 57.60 | 54.50 | 54.90

| Multi IF | 83.34 | 76.91 | 82.95 | 73.76 | 82.49 | 85.37 | 84.32 | 87.28

| Multi-Challenge | 46.15 | 41.39 | 46.90 | 44.50 | 49.08 | 57.90 | 42.49 | 38.46

| IF Bench | 69 | 62 | 69 | 40 | 50 | 75 | 57 | 70.07

| Math | AIME 25 | 88 | 88 | 93 | 76 | 73 | 91 | 88 | 86.67

| Coding | Struct Eval | 79 | 48.50 | 71 | 73 | 70 | 69.92 | 76 | 73

| LCB | 81 | 73 | 88 | 77 | 70 | 84 | 71 | 73

| SciCode | 37 | 35 | 39 | 40 | 41 | 39 | 45 | 40

| Agentic | DeepresearchBench | 36.47 | 32.73 | 36.30 | 34.19 | 38.15 | - | - | 33.40

| GAIA | 40 | 30.91 | 21.21 | 32.12 | 47.88 | 65.45 | 69.09 | 23.03

| Work-Arena L1 | 59.1 | 51.5 | 50.9 | 63.9 | 51.8 | 65.5 | 62.7 | 52.4

| OS World Small | 16.70 | 13.90 | 16.70 | 25 | 19.40 | 22.20 | 30.60 | 19.40

| SWE Bench Verified | 23 | 16 | 31 | 29.60 | 34.20 | 61 | 64.2 | 22.60

| Terminal Bench | 14 | 10 | 22 | 15 | 13 | 31 | 33 | 5.67

| Aider Polyglot | 37.68 | 26.37 | 42 | 71.40 | 40 | 71.60 | 78 | 60.40

| Knowledge | MMLU Pro | 79 | 77 | 81 | 85 | 83 | 84 | 88 | 80

| Creative Writing | Creative writing v3 / EQ Bench | 59.73 | 60.24 | 53.70 | 79.40 | 74.25 | 75.25 | 80.70 | 30.40

| Others | GPQA Diamond | 73 | 71 | 78 | 81 | 79 | 83 | 83 | 77

| HLE | 10 | 12 | 18.5 | 14.9 | 11.1 | 19.7 | 17.3 | 12.3

| Long Context | AA LCR | 50* | 20 | 51 | 55 | 62 | 68 | 66 | 30***

\* This score is with DCA enabled. Without this, the model scores 36.

\** The average score is calculated using all benchmarks except BFCL v3 Only and DeepResearchBench, since some models do not have scores for these two benchmarks.

\*** AA LCR score for o3-mini-high is projected score based on its AA Index score.


| Benchmark

| Apriel-1.6-15B-Thinker

| Apriel-1.5-15B-Thinker

| GPT-5 (high)

| GLM-4.5V (Thinking)

| Gemini 2.5 Flash (high)

| Claude Sonnet 3.7 (Thinking)

| GPT-5 (Minimal)

| Grok 4 Fast (Thinking)

| MMMU (validation)

| 72

| 70.22

| 81.33

| 74.33

| 70.66

| 73.66

| 66.66

| 70.11

| MMMU-PRO (10 choice)

| 60.28

| 55.38

| 74.73

| 64.16

| 67.86

| 64.50

| 66.06

| 61.61

| MMMU-PRO (Vision Only)

| 52.89

| 48.21

| 66.93

| 61.50

| 56.76

| 60.11

| 57.68

| 22.94

| LogicVista

| 58.61

| 58.39

| 69.35

| 63.53

| 63.75

| 69.12

| 44.51

| 47.42

| MathVision

| 60.85

| 50.99

| 67.10

| 59.53

| 59.21

| 50.32

| 35.52

| 48.35

| MathVista

| 79.90

| 75.50

| 83.30

| 83.60

| 78.50

| 74.60

| 61.20

| 68.20

| MathVerse (Vision Dominant)

| 66.75

| 58.38

| 79.82

| 68.65

| 70.68

| 56.09

| 39.84

| 54.69

| MathVerse (Text Dominant)

| 79.06

| 76.40

| 84.64

| 77.41

| 78.80

| 69.28

| 43.78

| 72.20

| MMStar

| 70.66

| 67.73

| 77.74

| 74.46

| 73.86

| 70

| 63.60

| 64.80

| CharXiv (descriptive)

| 89.85

| 88.20

| 91.25

| 90.80

| 83.60

| 93.27

| 82.45

| 68.15

| CharXiv (reasoning)

| 56.00

| 50.10

| 71.50

| 63.00

| 56.50

| 70.90

| 52.80

| 33.50

| AI2D Test

| 86.04

| 82.87

| 90.05

| 87.75

| 82.09

| 84.19

| 85.16

| 81.86

| BLINK

| 63.96

| 58.71

| 70.22

| 66.59

| 65.64

| 64.49

| 64.59

| 54.39


Intended Use#

The Apriel family of models are designed for a variety of general-purpose instruction tasks, including:

  • Code assistance and generation
  • Logical reasoning and multi-step tasks
  • Question answering and information retrieval
  • Function calling, complex instruction following and agent use cases

They are not intended for use in safety-critical applications without human oversight or in scenarios requiring guaranteed factual accuracy.


How to Use#

pip install transformers

Running the Reasoning model#

Here is a code snippet demonstrating the model's usage with the transformers library's generate function:

# Tested with transformers==4.48

import re
import requests
import torch
from PIL import Image
from transformers import AutoProcessor, AutoModelForImageTextToText

# Load model
model_id = "ServiceNow-AI/Apriel-1.6-15b-Thinker"
model = AutoModelForImageTextToText.from_pretrained(
    model_id, 
    torch_dtype=torch.bfloat16, 
    device_map="auto"
)
processor = AutoProcessor.from_pretrained(model_id)

# Example 1: Text-only prompt
chat = [
    {
        "role": "user",
        "content": [
            {"type": "text", "text": "What is the capital for France?"},
        ],
    }
]

inputs = processor.apply_chat_template(chat, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt")
inputs = {k: v.to(model.device) if isinstance(v, torch.Tensor) else v for k, v in inputs.items()}
inputs.pop("token_type_ids", None)

with torch.no_grad():
    output_ids = model.generate(**inputs, max_new_tokens=1024, do_sample=True, temperature=0.6)

generated_ids = output_ids[:, inputs['input_ids'].shape[1]:]
output = processor.decode(generated_ids[0], skip_special_tokens=True)
response = re.findall(r"\[BEGIN FINAL RESPONSE\](.*?)(?:<\|end\|>)", output, re.DOTALL)[0].strip()

print("Text-only Response:", response)

# Example 2: Image understanding
url = "https://picsum.photos/id/237/200/300"
image = Image.open(requests.get(url, stream=True).raw).convert("RGB")

chat = [
    {
        "role": "user",
        "content": [
            {"type": "text", "text": "Which animal is this?"},
            {"type": "image"},
        ],
    }
]

prompt = processor.apply_chat_template(chat, add_generation_prompt=True, tokenize=False)
inputs = processor(text=prompt, images=[image], return_tensors="pt").to(model.device)

with torch.no_grad():
    output_ids = model.generate(**inputs, max_new_tokens=1024, do_sample=True, temperature=0.6)

generated_ids = output_ids[:, inputs['input_ids'].shape[1]:]
output = processor.decode(generated_ids[0], skip_special_tokens=True)
response = re.findall(r"\[BEGIN FINAL RESPONSE\](.*?)(?:<\|end\|>)", output, re.DOTALL)[0].strip()

print("Image Response:", response)

Usage Guidelines#

  1. Use the model’s default chat template, which already includes a system prompt.
  2. We recommend setting temperature to 0.6.
  3. We ensure the model starts with Here are my reasoning steps:\n during all our evaluations. This is implemented in the default chat template.
  4. For multi-turn conversations, intermediate turns (historical model outputs) are expected to contain only the final response, without reasoning steps.

Chat Template#

<|begin_system|>
You are a thoughtful, systematic AI assistant from ServiceNow Language Models (SLAM) lab. Analyze each question carefully, present your reasoning step-by-step, then provide the final response after the marker [BEGIN FINAL RESPONSE].
<|begin_user|>
# user message here
<|begin_assistant|>
Here are my reasoning steps:
# thoughts here
[BEGIN FINAL RESPONSE]
# assistant response here
<|end|>

The model will first generate its thinking process and then generate its final response, starting with [BEGIN FINAL RESPONSE]. Here is a code snippet demonstrating the application of the chat template:

from transformers import AutoTokenizer
model_name = "ServiceNow-AI/Apriel-1.6-15b-Thinker"
tokenizer = AutoTokenizer.from_pretrained(model_name)

# prepare the model input
custom_system_prompt = "Answer like a pirate."
prompt = "You are an expert assistant in the implementation of customer experience management aspect of retail applications \n \nYou will be using Python as the programming language. \n \nYou will utilize a factory design pattern for the implementation and following the dependency inversion principle \n \nYou will modify the implementation based on user requirements. \n \nUpon user request, you will add, update, and remove the features & enhancements in the implementation provided by you. \n \nYou will ask whether the user wants to refactor the provided code or needs a sample implementation for reference. Upon user confirmation, I will proceed accordingly. \n \n**Guidelines:** \n 1. **User Requirements:** \n - You have to ask users about their requirements, clarify the user expectations, and suggest the best possible solution by providing examples of Python code snippets. \n - Ask users about which type of reports they need to assess the AI model's performance, accuracy, and reliability. \n - After providing the solution, you have to ask the user about the trial of the solution and modify the solution based on the user feedback. \n \n 2. **Libraries/Frameworks:** \n - You will be utilizing Python as a programming language. \n - You will be using Flask framework for REST APIS implementation \n \n 3. **Communication Gesture:** \n - Your conversation with the user should be interactive, supportive, courageous, and professional. \n - You have to break down the complex concepts into sub-concepts and try to explain them to the user. \n - You have to ask the user for the required parameters. If the user refuses to provide in 2 attempts, politely exit the conversation. \n - You have to provide your supported parameters to the user, if the user refuses to accept them then you have to put an apology note and exit the conversation. \n - You have to track the conversation about unasked questions by the user. If some/one of the questions remain then you have to remind the user about these questions and proceed to answer them based on the user's confirmation \n \n 4. **Implementation:** \n - Your code/implementations should be reliable, scaleable, modular, and reusable. \n - You will be providing unit tests for the implementation upon user request. \n - You will be following MVC architecture for the applications \n - Your implementations must be well-commented and readable \n \n \n- Today's date is 23rd August 2024. \n- The default sender email is sender-assistant@email.com.\nHi, I am conducting research on retail customer feedback systems and I need assistance with designing and implementing them. Could you kindly provide me with a list of general customer feedback system modules?"
messages = [
    {"role": "user", "content": custom_system_prompt + "\n\n" + prompt}
]
# example tools
tools = [{"type": "function", "function": {"name": "getRetailFeedbackModules", "description": "Returns the list of modules usually present in the retail industry", "parameters": {"type": "object", "properties": {"page": {"type": "integer", "description": "The current page number.", "default": 1}, "page_size": {"type": "integer", "description": "The number of items per page.", "default": 3}}}}}, {"type": "function", "function": {"name": "verifyImplementation", "description": "Returns the list of modules usually present in the retail industry", "parameters": {"type": "object", "properties": {"coding_language": {"type": "string", "description": "The supported languages for verification of implementation.", "default": "python", "enum": ["python", "java", "php"]}, "code": {"type": "string", "description": "The code which needs verification"}, "design_pattern": {"type": "string", "description": "The design pattern to verify in the implementation", "enum": ["factory", "strategy", "singleton"]}, "verify_best_practices": {"type": "boolean", "description": "The verification of the coding style based on the language selected", "default": true}}}}}]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    tools=tools
)
model_inputs = tokenizer([text], return_tensors="pt")

Running with vLLM#

As the upstream PR is not yet merged, you can use this custom image as an alternate way to run the model with tool and reasoning parsers enabled.

Docker Image#
docker.io/amant555/vllm_apriel:latest
Start Command#
python3 -m vllm.entrypoints.openai.api_server \
  --model ServiceNow-AI/Apriel-1.6-15b-Thinker \
  --served-model-name Apriel-1p6-15B-Thinker \
  --trust_remote_code \
  --max-model-len 131072 \
  --enable-auto-tool-choice \
  --tool-call-parser apriel \
  --reasoning-parser apriel

Additional Inference Options#

Apriel-1.6-15b-Thinker is available on Together AI for hosted inference and on Ollama for local use.


Training Details#

Training stack: Fast-LLM, VERL

Continual Pre-training: Billions of tokens covering math, code, science, logical reasoning, and multimodal image-text data

SFT: 2.4M samples spanning math, code, instruction-following, function calling, and conversation, followed by an incremental lightweight multimodal SFT.

RL: Multi-stage RL with verifiable rewards and GSPO on text and vision tasks. Our RL stage optimizes reasoning efficiency: using fewer tokens by discouraging unnecessary intermediate steps, stopping earlier when confident, and giving direct answers on simple queries.

For more details on our training methodology, see our blog post.


Limitations#

  • Factual accuracy: May produce incorrect, misleading, or outdated content. Outputs should be verified before use in critical contexts.
  • Bias: May reflect societal, cultural, or systemic biases present in training data.
  • Ethics: Do not use the model to produce harmful, unlawful, or unethical content.
  • Language: Strongest performance is in English. Output quality may degrade in underrepresented languages.
  • Critical use: Not suitable for medical, legal, financial, or other high-risk applications without safeguards.

Security and Responsible Use#

Security Responsibilities: Deployers and users are strongly encouraged to align their security practices with established frameworks and regulatory guidelines such as the EU AI Act and the NIST AI Risk Management Framework (RMF).

Guidelines for Deployers

  • Regularly conduct robustness assessments to identify and mitigate adversarial inputs.
  • Implement validation and filtering processes to prevent harmful or biased outputs.
  • Continuously perform data privacy checks to guard against unintended data leaks.
  • Document and communicate the model's limitations, intended usage, and known security risks to all end-users.
  • Schedule periodic security reviews and updates to address emerging threats and vulnerabilities.

Guidelines for Users

  • Follow established security policies and usage guidelines provided by deployers.
  • Protect and manage sensitive information when interacting with the model.
  • Report anomalies, suspicious behavior, or unsafe outputs to deployers or developers.
  • Maintain human oversight and apply judgment to mitigate potential security or ethical risks during interactions.

Disclaimer: Users accept responsibility for securely deploying, managing, and using this open-source LLM. The model is provided "as-is," without explicit or implied warranty regarding security or fitness for any specific application or environment.


License#

MIT


Citation#

@misc{radhakrishna2025apriel1515bthinker,
      title={Apriel-1.5-15b-Thinker}, 
      author={Shruthan Radhakrishna and Aman Tiwari and Aanjaneya Shukla and Masoud Hashemi and Rishabh Maheshwary and Shiva Krishna Reddy Malay and Jash Mehta and Pulkit Pattnaik and Saloni Mittal and Khalil Slimi and Kelechi Ogueji and Akintunde Oladipo and Soham Parikh and Oluwanifemi Bamgbose and Toby Liang and Ahmed Masry and Khyati Mahajan and Sai Rajeswar Mudumba and Vikas Yadav and Sathwik Tejaswi Madhusudhan and Torsten Scholak and Sagar Davasam and Srinivas Sunkara and Nicholas Chapados},
      year={2025},
      eprint={2510.01141},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2510.01141}, 
}

Files

18 files · 29.7 GBWeights 29.7 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 18 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md25.8 KBba63e4e4e28ed2bba282ab1bf595648d0229d4a58f6c6d76362d266c9c6519a6
chat_template.jinja7.67 KB469ffd31af1eab0f3a798613f4fddefda0bf2468348a1d45e41a1a119cf2e386
config.json4.60 KB85820e60d490803b7c89cd1b0b4c2b5afe9ac8268fc7f543b30c3874b61010ba
generation_config.json111 B9c70a0dc39fba9c8b0ac6504079d3013951845efa377f2fd9af4a632dabfd4f5
model-00001-of-00007.safetensors4.99 GBd9149ddf3576f6158dc820e02d845fa5cd62799daf1cff11bb222f1c52f43885
model-00002-of-00007.safetensors4.96 GBd2ff720f335f220ede02d90b2dc26dacd6da47cead08211eb9273addea13c7e6
model-00003-of-00007.safetensors4.91 GBb5ff378334665cd4d603972dce1fc1859f3c92b2e30aa266f42bc5032b3e168b
model-00004-of-00007.safetensors4.91 GB11edd8e8be8c42bb0ff2f0ee40f418b172f3d15e3f451a7e586a6d0afe7aedcb
model-00005-of-00007.safetensors4.91 GB93bd3526a124d28a027d89ac344750d77e199a7f1a5ace95a26fff78fa25725a
model-00006-of-00007.safetensors3.71 GB68c219bb05eaf34145f53f3dd173f9981afab86f14c46c8e028f23f7f7d8e1aa
model-00007-of-00007.safetensors1.34 GBc324e3a00f0ad9864e42dd972ac746e86654275aa71ad57164ce42bbd1d24e07
model.safetensors.index.json64.9 KB83c86a5088a79cd8518b1aed05159f68e58a76156863af80aa7c0aaf7b1c144d
preprocessor_config.json483 B519f21adb05f945c2d380b550eaac6e84ebbb8a9be2a6f6e72d8f9242ba9d274
processor_config.json162 B4ef9d7939b2bf2aaa39af0c6e57c31186c0efc24b1948d14047b90e143e676dc
special_tokens_map.json552 B358c249e2fb29060c6b73157d428853b0c48710deffc8ee670ab1013880946c9
tokenizer.json17.1 MB50c4196bd3d61abf4a6f9d116435140b8ac0606e15eb4d02e235f9036257dc3e
tokenizer_config.json185 KBf8d6f131a9a0612d7d0b6c3c4656b937ba5bc1baf8c38f09ed8e692f4daba591
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
5810d5f172 pinned now2026-11-15 03:36 UTC18 files · 29.7 GB

Use it

$ fw get ServiceNow-AI/Apriel-1.6-15b-Thinker
# manifest sha256 5a500150addd… · 29.7 GB · 18 files
$ fw verify ./Apriel-1.6-15b-Thinker ServiceNow-AI/Apriel-1.6-15b-Thinker
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/ServiceNow-AI/Apriel-1.6-15b-Thinker.json --dir ./Apriel-1.6-15b-Thinker $ python3 fw.py verify ./Apriel-1.6-15b-Thinker ./ServiceNow-AI__Apriel-1.6-15b-Thinker.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ServiceNow-AI/Apriel-1.6-15b-Thinker --revision 5810d5f1723032300131e677450d7f95a15a05e7 --local-dir ./Apriel-1.6-15b-Thinker
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("ServiceNow-AI/Apriel-1.6-15b-Thinker", revision="5810d5f1723032300131e677450d7f95a15a05e7") model = AutoModelForImageTextToText.from_pretrained("ServiceNow-AI/Apriel-1.6-15b-Thinker", revision="5810d5f1723032300131e677450d7f95a15a05e7", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve ServiceNow-AI/Apriel-1.6-15b-Thinker --revision 5810d5f1723032300131e677450d7f95a15a05e7

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
ba63e4e4e28ed2bba282ab1bf595648d0229d4a58f6c6d76362d266c9c6519a6
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: ServiceNow-AI <huggingface.co/ServiceNow-AI>Newsgroups: alt.freeweights.textSubject: Apriel-1.6-15b-ThinkerDate: 2026-11-15Commit: 5810d5fSigned: 2DC28CC7B26A283B ✓
Upstream
ServiceNow-AI/Apriel-1.6-15b-Thinker
Pinned commit
5810d5f1723032300131e677450d7f95a15a05e7
Manifest
Apriel-1.6-15b-Thinker.json · .minisig
Manifest sha256
5a500150adddf90f2a414e5835afd8f02f8e4e96c75efe2846d55139b8413ba6
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:36 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/ServiceNow-AI/Apriel-1.6-15b-Thinker.json $ curl -O https://freeweights.allternit.com/manifests/ServiceNow-AI/Apriel-1.6-15b-Thinker.json.minisig $ minisign -Vm Apriel-1.6-15b-Thinker.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ServiceNow-AI/Apriel-1.6-15b-Thinker
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Apriel-1.6-15b-Thinker.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Apriel-1.6-15b-Thinker. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B