Model

Apertus v1.5 70B (Swiss open model)

EU sovereignEU Sovereign · 90/100

Call Apertus v1.5 70B (Swiss open model) through an OpenAI-compatible API hosted in Europe: licence, real per-token price, hosting jurisdiction.

€0.1294

Input — per 100k tokens

€0.462

Output — per 100k tokens

Specifications

API model id
apertus-v1.5-70b
Availability
Live
Hosting jurisdiction
EU sovereign
Served via
Infomaniak
Publisher
Swiss AI Initiative (EPFL, ETH Zurich, CSCS)
Parameters
72B
Licence
Apache-2.0
Context window
100k
Modality
Multimodal (text + image)

Served by Infomaniak in Switzerland (outside the EU, under an EU adequacy decision). Context window of 100K tokens, prompt and completion combined. With tool_choice "auto" it often answers without calling the tool: send "required" or a named function. Listed as beta by the host.

Open weights & AI Act facts

Factual characteristics of this model's weights — stated, not certified. Under the EU AI Act, whether a deployment is compliant depends on the model, your role and your use case.

Open weights
Weights public and freely executable
AI Act class
GPAI — general-purpose AI
Systemic risk
Not assessed by us — training compute not published, or too close to the 10²⁵ FLOP threshold to call
Data retention
None at Frontière AI; Infomaniak states queries are neither stored nor logged, nor used for training

Frontière Verified

Our 6-criteria checklist for this model. Each criterion is assessed independently — a checkmark means we ran, recorded and passed the check; an empty circle means not confirmed yet.

✓
License verified
License checked and confirmed
✓
Provenance verified
Weights confirmed on HF, publisher verified
○
Security analyzed
Not confirmed
✓
GDPR assessed
GDPR compliance assessment: retention, sub-processors
○
Benchmarks run
Not confirmed
✓
API tested
Real call through the gateway (dated in the registry)

Compliance evidence

Provider facts for this model's serving path, as documented by Frontière AI; the retention row quotes each provider's own documentation where it exists. Dates reflect the most recent documented audit of each fact.

Last verified: 2026-10-07

Provider / operator
Infomaniak AI Tools
Country
Switzerland
Ownership / control
Independent Swiss company (Infomaniak, Geneva) — no US parent, outside the direct reach of the CLOUD Act
Jurisdiction
Switzerland — outside the EU, covered by an EU adequacy decision (Swiss FADP + GDPR)
Deployment
Managed cloud inference (Infomaniak's own Swiss datacenters)
Data retention
None at Frontière AI; Infomaniak states queries are neither stored nor logged, nor used for training

Frontière AI retains neither prompts nor completions from API calls; processing is structured to fit a short DPA (Art. 28 GDPR). DPA and subprocessor documentation available on request.

What its label means

This model is run by Infomaniak, an independent Swiss company with no US parent, in its own datacenters in Switzerland. Switzerland is not in the EU, but the European Commission recognises its data protection law as adequate, so personal data can flow there under the GDPR without extra safeguards. As a Swiss company, Infomaniak is not reached by the CLOUD Act the way a US provider is. Infomaniak states that queries are neither stored nor logged. Our gateway runs in Vercel's Paris region (a US company): your prompts transit there without being stored.

How we draw the line: GDPR vs. the CLOUD Act →

Sovereignty Score — 90/100

Deterministic 0–100 score computed from the five factors below — ownership, hosting jurisdiction, cloud-provider control, data retention, deployment control. Full methodology: How Frontière AI determines sovereignty →

Operating-company ownership
40/40
Hosting jurisdiction (observed)
30/30
Cloud-provider control
10/15
Data retention
10/10
Deployment control
0/5

Effective provider assessed: infomaniak.

Calling it

The API is OpenAI-compatible. Change base_url and the key, then use this model id:

client = OpenAI(
    base_url="https://getfrontiereai.eu/api/v1",
    api_key=os.environ["FRONTIERE_KEY"],
)

reply = client.chat.completions.create(
    model="apertus-v1.5-70b",
    messages=[{"role": "user", "content": "Bonjour"}],
)

One key covers the whole catalog — you switch models by changing a single string.

API reference →

Pricing

The price you see is the price debited from your prepaid balance, margin and VAT included — not an infrastructure cost. No subscription: top up from €10; calls are refused once the balance reaches zero, and a call already running can take it slightly below — deducted from your next top-up.

FAQ

Is Apertus v1.5 70B (Swiss open model) GDPR-compliant on Frontière AI?

It is the setup a GDPR assessment looks for: Apertus v1.5 70B (Swiss open model) is served by Infomaniak, a French company, in data centres in France — not a US provider, so outside the CLOUD Act's direct reach. Your prompts transit through our gateway, hosted by Vercel in Paris (a US company), without being stored: Frontière AI keeps only the token counts billing requires. Compliance also depends on your use and your data processing agreement.

How much does Apertus v1.5 70B (Swiss open model) cost?

€0.1294 per 100,000 input tokens and €0.462 per 100,000 output tokens — margin and VAT included, that is the amount debited from your prepaid balance. No subscription: you top up from €10; calls are refused once the balance reaches zero, and a call already running can take it slightly below — deducted from your next top-up.

How do I call Apertus v1.5 70B (Swiss open model) from my code?

The API is OpenAI-compatible: point base_url at https://getfrontiereai.eu/api/v1, swap the key, and pass “apertus-v1.5-70b” as the model field. Your SDK, scripts and tools keep working, streaming included.

Under which licence is Apertus v1.5 70B (Swiss open model) released?

Apache-2.0, a permissive licence. It covers the model weights published by Swiss AI Initiative (EPFL, ETH Zurich, CSCS); your use through Frontière AI's API is separately governed by our own terms.

Is there any behaviour I should know about?

Served by Infomaniak in Switzerland (outside the EU, under an EU adequacy decision). Context window of 100K tokens, prompt and completion combined. With tool_choice "auto" it often answers without calling the tool: send "required" or a named function. Listed as beta by the host.

Articles about this model

Other models in the catalog

See the full catalog →

Call it in minutes

Create an account, top up €10, change two lines.

Create an account