Article summary — original

Apertus 1.5 Releases Open-Weight 8B and 70B Multimodal Models with Extended Context and Reasoning Modes Project Apertus has released Apertus 1.5 under an Apache 2.0 license, expanding its 8B and 70B base models with early-fusion image and audio understanding, a 262,144-token context window, and an optional thinking mode for complex reasoning. Apertus 1.5 updates the 8B and 70B models by adding 4 trillion and 2 trillion tokens respectively of text and multimodal training data, bringing totals to 19T and 17T tokens under an Apache 2.0 license. Multimodal input is handled via early fusion using the Emu3.5 image tokenizer and WavTokenizer, preserving standard text-only architecture speeds while generating text outputs exclusively. The model context window was expanded fourfold to 262,144 tokens through a stepped pretraining curriculum and dedicated long-context supervised fine-tuning. Post-training spans five stages including RL with verifiable rewards (RLVR), direct preference optimization (DPO), and charter alignment (SDPO). Benchmark evaluations are mapped to the Every Eval Ever schema with the EvalEval Coalition, satisfying 56 of 60 evaluation reporting requirements under the EU AI Act and GPAI Code of Practice. Early-Fusion Multimodal Architecture and Pretraining Apertus 1.5 incorporates image and audio comprehension directly through its vocabulary without adding separate vision or speech encoders. Visual inputs are discretized using the Emu3.5 tokenizer at 1,024 tokens per 512×512 image, and audio is encoded via WavTokenizer at 40 tokens per second. Training is executed at standard text-only speeds, and model generation remains text-only. Pretraining continued from Apertus 1.0 across four stages: unpaired data, paired captions and transcripts, a cooldown stage rich in mathematics and code, and progressive context extension up to 262,144 tokens. Over half of all training tokens remained text-only to preserve foundational linguistic capabilities, utilizing datasets like FineWeb2-HQ+, FinePDFs, and Nemotron-CC under open-license and retroactive robots.txt constraints. Five-Stage Post-Training Pipeline Post-training follows a structured five-stage regimen: supervised fine-tuning (SFT), long-context SFT, reinforcement learning with verifiable rewards (RLVR), direct preference optimization (DPO), and charter alignment (SDPO). The initial SFT stage incorporates 3.7 million text samples alongside multimodal data, restricting reasoning traces to prompts the model cannot resolve without them and constraining tool usage to execution-verified trajectories. Subsequent long-context SFT at 262k tokens recovers long-context performance degraded by short-context fine-tuning. RLVR applies approximately 350,000 math, code, multilingual, instruction-following, and vision tasks with thinking modes toggled on and off. Finally, DPO and SDPO align output preferences and adhere to the Apertus Charter using judge-scored pairings and self-distillation. Evaluation Performance and Governance Reporting Evaluations combined the MLLM-eval-suite with an lm-evaluation-harness fork to test vision, audio, reasoning, and tool use. The 8B model outperformed similarly sized open-weight models on instruction-following and multilingual tasks, while thinking mode improved performance on reasoning benchmarks such as AIME. On the Last Translation Benchmark, Apertus 1.5 8B matched GPT-OSS-20B and exceeded Claude Haiku 4.5 and Google Translate, while also matching leading open-weight models on Swiss Legal tasks. To ensure reproducibility, results are published in the Every Eval Ever (EEE) format via Hugging Face Community Evals in partnership with EvalEval, capturing 56 of 60 evaluation-reporting elements mandated by EU AI Act Article 55 and the GPAI Code of Practice. Ecosystem Integrations and Apertus 2.0 Roadmap Apertus 1.5 has been integrated into end-user applications including Proton Lumo and Infomaniak Euria, with API developer access supported by Swisscom, Infomaniak, and Phoeniqs. Full training recipes, intermediate checkpoints for base, SFT, RLVR, and DPO stages, and data mixtures are publicly released. Project Apertus also announced plans for Apertus 2.0, which will introduce a sparse Mixture-of-Experts architecture of roughly 600 billion parameters focusing on autonomous agents, advanced mathematics, and programming.

Article summary — zh

Apertus 1.5 正式发布:全面开源的 8B 与 70B 多模态推理大模型 开源项目 Apertus 推出 1.5 版本,基于 Apache 2.0 协议发布了 8B 与 70B 参数模型。新版本在初代基础上新增了图像与音频理解能力、可选思维链模式、长达 262k 的上下文窗口,并保持从权重、数据到中间检查点的全面开源透明度。 Apertus 1.5 权重在 Apache 2.0 协议下开源,8B 与 70B 模型分别累计训练了 19T 和 17T tokens。 采用基于词表扩展的早期融合方案原生支持图像与音频,上下文长度扩展至 262,144 tokens。 后训练整合了长上下文 SFT、可验证奖励强化学习(RLVR)以及章程对齐(SDPO)。 采用 EvalEval 联合会的 EEE 模式发布评测卡,符合欧盟 AI 法案等治理要求;团队已公布 Apertus 2.0 路线图。 原生多模态架构与持续预训练 Apertus 1.5 采用早期融合(early-fusion)方式实现多模态输入,未增加独立视觉编码器,仅通过扩展词表将多模态数据离散化为 token,与文本在同一序列中处理。图像采用 Emu3.5 分词器处理,音频采用 WavTokenizer。模型支持图像和音频输入但仅生成文本。持续预训练分为无配对数据、图文/音频文本配对数据、冷却阶段以及上下文逐步扩展至 262k 四个阶段,保证文本能力的同时遵守数据公开透明与版权规范。 五阶段后训练与思维模式 后训练流水线包括 SFT、长上下文 SFT、可验证奖励强化学习(RLVR)、DPO 及章程对齐(SDPO)。模型引入了可选的思考模式(Thinking Mode),在解答前先进行推理以提升数学等任务表现;此外,SFT 阶段引入的多模态推理痕迹能够在后续强化学习阶段继续增强推理与数学表现。8B 模型还额外应用了基于自我蒸馏的 SDPO 以强化符合开源章程的安全性。 评测表现与透明化治理机制 评测结果显示,Apertus 1.5 8B 在指令遵循与多语言任务上超越同体量开源权重模型,在机器翻译基准上可匹敌 GPT-OSS-20B 并超越 Claude Haiku 4.5。Apertus 与 EvalEval 联合会合作,以“Every Eval Ever”(EEE)规范发布机器可读的评测卡,该架构覆盖了欧盟 AI 法案第 55 条及通用 AI 实践准则中 60 项评估报告要素中的 56 项,确保评估透明且可完全复现。 生态落地与 Apertus 2.0 规划 Apertus 1.5 已被 Proton Lumo 和 Infomaniak Euria 等应用集成,并由 Swisscom 等多家服务商提供 API 接入。全套训练配方、数据集与中间检查点均已公开。在苏黎世 AI+X 峰会上,团队公布了下一代 Apertus 2.0 路线图,计划采用约 600B 参数的稀疏混合专家(MoE)架构,重点发展智能体、数学与代码能力。

Saved original article

Our latest release, Apertus 1.5, extends the 8B and 70B Apertus 1.0 models with image/audio understanding, an optional thinking mode, a four times longer context window, improved instruction-following, and better tool use. The updated 8B and 70B model weights were released to Hugging Face on July 24, 2026 under an Apache 2.0 license. Further details are now available from the project Technical Report , and summarized here. Apertus 1.5 is a continued pretraining of the first generation model: adding 4 trillion tokens of text and multimodal training data to the 8B model and 2 trillion tokens to the 70B model, for a total of 19T and 17T, respectively. As with every Apertus release, the models are fully open: open weights , open data , open values , and full training details . Key Enhancements Native Multimodal Understanding: Apertus 1.5 accepts images and audio alongside text, bringing documents, diagrams, and photos into the conversation. The models can also process spoken language, though this remains experimental. Thinking Mode: The models can be switched into a thinking mode to reason about the input before answering, which improves performance on reasoning problems. Long Context: The context window grows to 262,144 tokens, a 4x increase over Apertus 1.0. Improved Instruction-Following: Better instruction adherence than Apertus 1.0 gives more predictable and accurate responses. Improved Tool Use: The models are trained for better tool integration, allowing more effective use of external tools and APIs. Open Values: Stronger adherence to the Apertus Charter, which brings transparency to the model’s values and principles. Training Process The full Apertus 1.5 training pipeline Multimodality Through the Tokenizer We introduce multimodality in v1.5 models in an early-fusion manner, where images and audio enter Apertus as discrete tokens in the same sequence with text tokens, instead of using a separate vision encoder. Images are tokenized with the Emu3.5 tokenizer (a 512×512 image becomes 1,024 tokens) and audio with WavTokenizer (40 tokens per second). We only extend the vocabulary, so the architecture stays unchanged and training runs at text-only speed. The models understand images and audio but generate only text. Pre-Training Starting from Apertus 1.0, we continue pretraining in four stages: Unpaired: text plus standalone images and audio, so the model learns the new modalities. Paired: image–caption and audio–transcript pairs, so it aligns them with language. Cooldown: higher-quality data with more math and code. Long context: the window grows step by step from 8k to 262k tokens. Overall, more than half of the training tokens are text-only, which preserves the language abilities of Apertus 1.0. The text data is refreshed with sources such as FineWeb2-HQ+ , FinePDFs, and Nemotron-CC. All new data, multimodal included, meets the same bar as before: publicly available, permissively licensed, and with robots.txt opt-outs respected retroactively. Every source is listed in apertus-data-transparency . Post-Training Post-training runs in five stages: SFT → long-context SFT → RL → DPO → charter alignment (SDPO) . SFT on 3.7M text samples plus image and speech data. Reasoning traces are added only to prompts the model can't already solve without them. Tool-use data is restricted to execution-verified trajectories. We release the text SFT mix we used on Hugging Face. Long-context SFT at the full 262k window restores the long-context ability that short-context SFT erodes. RL with verifiable rewards (RLVR) on about 350k math, code, instruction-following, multilingual, and vision prompts, mixing thinking on and off. DPO with judge-scored preference pairs improves chat quality, tool use, and safety. We release the preference pool and training pairs . SDPO aligns the model with the Apertus Charter through judge feedback and self-distillation. Evaluation Results Alongside the extended model capabilities, we also significantly expanded the scope of evaluations. Beyond the existing text-based evaluations used for Apertus 1.0, we added multimodal evaluations (image & audio), and thinking-mode evaluations. The multimodal evaluations are done through MLLM-eval-suite pipeline, merging two major multimodal evaluation frameworks lmms-eval and VLMEvalKit . We also added a series of text-based benchmarks, as well as extended benchmarking for translation and multilingual capabilities, safety, and tool use. These can be found in our post-training evaluation repository , based on lm-evaluation-harness fork . While still trailing frontier open-weight models, the new release has also significantly improved performance in coding and instruction following capabilities with Apertus 1.5 8B outperforming similarly sized open-weight models on IF and multilingual tasks. Thinking further improves performance on challenging reasoning-heavy benchmarks like AIME. The multimodal performance of the model is closer to Gemma 4 12B and other current open-weight models. Apertus 1.5 multimodal performance is competitive in spatial understanding among open-weight models and document/chart understanding among open-source models. We also thank our collaborators and external evaluators for their help with efficient benchmarking of Apertus capabilities. In particular, Apertus 1.5 shows strong performance on Swiss Legal tasks, being on par with leading open-weight models ( blog , code ). Additionally, on Last Translation Benchmark, Apertus 1.5 8B presents machine translation capabilities which match GPT-OSS-20B and outperform models like Claude Haiku 4.5 or Google Translate ( leaderboard , paper ). Evaluation Cards: Apertus ❤️ EvalEval Apertus collaborates with the EvalEval Coalition to ensure fully transparent and reproducible benchmarking. We publish the Apertus 1.5 results in the Every Eval Ever (EEE) schema, a shared format that records not only scores, but also who ran the evaluation, how the model was accessed, the generation settings, and how each metric should be interpreted: details that are routinely missing from leaderboards and that often explain why similar-looking scores differ. The results are shown in the Eval Card below, which combines the run data with benchmark and model metadata into one interpretable record, and are also available through Hugging Face Community Evals . This is the same infrastructure the UK AI Security Institute uses to publish its evaluations openly . Since our text evaluations run on our public fork of lm-evaluation-harness, which EEE supports with a dedicated converter, anyone can rerun them and compare their numbers against ours under identical settings. Structured evaluation reporting also matters beyond research. EvalEval has mapped Evaluation Cards to AI governance requirements , including Article 55 of the EU AI Act and the GPAI Code of Practice, and found that the EEE schema can represent 56 of the 60 evaluation-reporting elements these frameworks call for. This fits how we already release Apertus: alongside the models, we publish a Public Summary of Training Content and, voluntarily, a Code of Practice document. Machine-readable evaluation records are a natural next step: making it easier for regulators, deployers, and researchers to find, interpret, and compare the evidence behind a model. We are committed to promoting reproducible and transparent evaluation through Eval Cards and the EEE schema, and encourage other model developers to report their results in the same way, so that scores can be compared across models and organizations. Apertus 1.5 Reproducibility All recipes, ablations, and data mixtures are documented in the Technical Report . We aim to popularize open model development by making the v1.5 training process public and accessible. Intermediate checkpoints are hosted in our Apertus 1.5 Hugging Face collection , including the base weights, SFT, RLVR and DPO, as well as our curated training data mixes/custom datasets in Apertus 1.5 datasets collection . Sharing them allows researchers to investigate how each stage changes the model behavior. The report covers numerous ablations on the effect of post-training data in different stages, where we observed that the multimodal data mixed in together with text data during SFT helps improve across all modalities. We also find that the benefits of multimodal reasoning traces survive the subsequent text-only reinforcement learning: starting from an SFT checkpoint trained with multimodal traces, RL improves mathematics more than when starting from a text-only checkpoint, and the advantage on reasoning tasks persists throughout training. Models 8B 70B Pre-training (long-context base) Apertus-v1.5-8B-base Apertus-v1.5-70B-base Supervised finetuning (SFT) Apertus-v1.5-8B-SFT Apertus-v1.5-70B-SFT Reinforcement learning (RLVR) Apertus-v1.5-8B-RLVR Apertus-v1.5-70B-RLVR Preference alignment (DPO) Apertus-v1.5-8B-DPO Apertus-v1.5-70B (final) Charter alignment (SDPO) Apertus-v1.5-8B (final) – Stage Data Code / recipe Pre-training: Stages 1–2 (unpaired, paired) All sources with versions and licenses in apertus-data-transparency ; vision and audio processing recipes in multimodal-data Megatron-LM , launch scripts in pretrain-code , apertus-omni-tokenizer , benchmark-image-tokenizer , benchmark-audio-tokenizer (incl. interleaved speech–text builder) Pre-training: Stage 3 (cooldown) apertus-data-transparency ; curated image datasets NASA , Our World in Data , Smithsonian , swisstopo Megatron-LM , launch scripts in pretrain-code Long-context extension apertus-data-transparency ; synthetic long-context tasks in LongContextQA Megatron-LM , launch scripts in pretrain-code SFT Apertus-v1.5-SFT-mix (multimodal SFT mix listed in the report) posttraining-data , Megatron-LM (SFT launch scripts) Long-context SFT Subsets of the SFT mix (listed in the report), plus LongContextQA tasks Megatron-LM RL (RLVR) Mixture listed in the report verl , verl-recipe DPO Apertus-v1.5-Preference-Pool (annotated completions), Apertus-v1.5-Preference-Data (pairs) posttraining , verl SDPO (charter alignment, 8B only) gretelai/gretel-safety-alignment-en-v1 self-distillation Model Availability Proton Lumo and Infomaniak Euria are two widely used apps that have recently integrated Apertus 1.5. These deployments are linked in the Community Showcase among others - see this discussion thread for a preview. Access to Apertus 1.5 in the form of an API for developers has been announced by a range of providers, including Swisscom , Infomaniak , Phoeniqs , and other companies listed in our General Availability guide . The report also provides details on how we work with external evaluators to test and prepare the models. Technical instructions for running the models are in the model cards of the Apertus releases on Hugging Face and in our Quickstart guide . How to Get Involved Thank you for reading this blog post and being part of our community! We just celebrated five million downloads in our Hugging Face analytics 🤗 and are not slowing down. At the recent AI+X Summit in Zurich, our team announced the roadmap for Apertus 2.0 : sparse/MoE architecture, ~600B total parameters, extended training schedule, with agents, mathematics and coding as priorities. In summary: we invite you to read our report, download the models, explore the intermediate checkpoints, finetune the weights, and reproduce our evaluations. Questions that are not already covered in our publications or website FAQ are always welcome, and we would also love to hear which topics would be most useful to the community for future deep dives. If you build with or use Apertus, please fill out the Showcase form , and reach out through the options on our Contact page . We are looking forward to highlighting more work, learning what you are building, and hearing how Apertus can be improved! Citation Project Apertus, et al. “Apertus 1.5: From Open Text Models to Open Multimodal Reasoners.” arXiv:2610.15542. Preprint, arXiv, October 11, 2026. https://doi.org/10.48550/arXiv.2610.15542 . @misc{apertus2026apertus15opentext, title={Apertus 1.5: From Open Text Models to Open Multimodal Reasoners}, author={Project Apertus and Yixuan Xu and Yassine Turki and Vinko Sabolčec and Valentina Pyatkin and Tommy Chu and Sven Najem-Meyer and Sean F. Carroll and Robert Smith and Raphael Kreft and Oscar Alessandro Tazza and Oleg Lavrovsky and Nicola Irmiger and Matteo Santelmo and Marian Schneider and Juan García Giraldo and Hanna Yukhymenko and Eduard Ďurech and Davit Melikidze and Dani Tamayo and Bettina Messmer and Aryan Ahadinia and Anunay Yadav and Allen Huang and Ahmad Fraij and Alessandro Bombarda and Alex Padula and Alexander Hägele and Alexander Sternfeld and Anna Hedström and Anna Kosovskaia and Arthur Wuhrmann and Arundhati Balasubramaniam and Badr Al Mahouri and Barna Pasztor and Bartosz Szostakiewicz and Bich Ngoc Doan and Bryan Schmid and Burak Sezen and Camille Challier and Clément Charmillot and Dana Shayakhmetova and Daniel Perruchoud and David Brüggemann and David Isztl and Elia Palme and Emma Anastassova and Fabian Bösch and Faruk Zahiragić and Fawzi Roberto Mohamed and Fiona Panicali and Florian Kolly and Flynn Guerra and Francesco Monti and Frederike Lübeck and Gennaro Oliva and Haofeng Yang and Haoliang Shang and Helen El Khoury and Henrique Mendonça and Jannis Vamvas and Jérome Landolt and Jessica Lam and Jingchun Xiao and Jonathan Coles and Joshua Oyebanji and Khanh Nguyen and Konstantinos Pitas and Lasse B. Strand and Li Mi and Loïc Deslarzes and Lorenzo Baggi and Lorenzo Noci and Luca Baumann and Luca Sartori and Lukas Drescher and Marco De Negri and Marco Passerini and Mark Klein and Marko Stojanovic and Martin Majsec and Matin Ansaripour and Mattea Busato and Mauro Pellonara and Max Neuwinger and Michael Graber and Michal Tešnar and Michelle Wastl and Miguel Gila and Mikolaj Boronski and Morgane Magnin and Moritz Reihs and Mukhammadali Sayfiddinov and Nathan Ranchin and Nicolas Cuveillier and Oscar Wohlfahrt and Qianqian Zou and Rada Kamysheva and Rita Sevastjanova and Roman Machacek and Sebastian Keller and Simon Matrenok and Simon Pierre and Stefano Schuppli and Suei-Wen Chen and Szabina Horváth-Mikulas and Taliesin Perez and Thilo Spinner and Thomas Kleine Buening and Tim Robinson and Tymoteusz Kwiecinski and Vilém Zouhar and Vinzenz Thoma and Xiaozhe Yao and Yannick Metz and Yuhei Fukuhara and Yusif Askari and Zixuan Chen and Alexander Ilic and Ana Klimovic and Andreas Krause and Andrei Kucharavy and Elliott Ash and Joost VandeVondele and Martin Rajman and Mennatallah El-Assady and Thomas Schulthess and Timo Kehrer and Torsten Hoefler and Antoine Bosselut and Martin Jaggi and Imanol Schlag}, year={2026}, eprint={2610.15542}, archivePrefix={arXiv}, primaryClass={cs.CL}, url={https://arxiv.org/abs/2610.15542}, }