Using Apertus 1.5 70B on Featherless
Implementation guide · Apertus · Swiss AI Initiative
Featherless exposes Apertus 1.5 70B through model ID swiss-ai/Apertus-v1.5-70B. Use the setup steps, sourced pricing, capabilities, and official provider links below to validate this route before deployment.
Last refreshed 2026-10-05. Next refresh: weekly.
Quick Start
- 1
- 2Use the Featherless SDK or REST API to call
swiss-ai/Apertus-v1.5-70B— see the documentation for request format. - 3
Code Examples
pip install openaiFEATHERLESS_API_KEYswiss-ai/Apertus-v1.5-70BUse exact Featherless catalog id in modelProvider.providerModelId (HF-style org/name). Not interchangeable with LLM Reference slugs.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.featherless.ai/v1",
api_key=os.environ["FEATHERLESS_API_KEY"],
)
response = client.chat.completions.create(
model="swiss-ai/Apertus-v1.5-70B",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)Pricing on Featherless
| Type | Price (per 1M) |
|---|---|
| Input tokens | $0.88 |
| Output tokens | $2.08 |
Capabilities
About Apertus 1.5 70B
Apertus 1.5 70B (HF swiss-ai/Apertus-v1.5-70B) is the Swiss AI Initiative's (ETH Zurich, EPFL, CSCS) fully open 70B dense decoder-only model, released 24 July 2026. It was built by continuing Apertus 1.0 pretraining on another 2T tokens of text and multimodal data, then post-training with SFT, RLVR and DPO. It takes text, image and audio (experimental) input and outputs text, with a 262,144-token context, an optional thinking mode and tool calling. Weights, training data and recipes are public under Apache 2.0; downloading requires an auto-approved Hugging Face click-through (Apache 2.0 + Acceptable Use Policy + contact sharing).