Sovereign model catalog

Llama 3.3 70B Instruct

meta/llama-3.3-70b-instruct
data residency · self-attested key custody · self-attested
Direct·no front detected

Open-weight model hosted on EU-sovereign endpoints; strong multilingual coverage.

context
131,072
max output
8,192
pricing
0.85/0.85 EUR
per 1M (in/out)
endpoints
3

Get access

Every way to contract this model, ranked easiest-first. Prices in EUR per 1M tokens.

Capabilities

toolsstructuredOutputstext
languages
en · nativede · strongfr · stronges · strongit · supportedpl · supportednl · supported

variants

  • floor
  • nitro
  • sovereign
  • extended

Endpoints

Scaleway Generative APIs · fr-par
Scaleway SAS (FR)
Tier 1 · self-attested
Front unknown
runs in FR · self-attested
0.9/0.9 EUR · per 1M (in/out)performance: not yet measuredKey custody: eu_operatorstatus: live
SEAL objectives (SOV-1…8)

⚠ indicative — not an official EU SEAL assessment

ObjectiveWhat it asksLevelMethod
SOV-1
Strategic
Who ultimately owns and controls the operator?
SEAL-1self/contract
SOV-2
Legal & jurisdictional
Which law governs the operating entity — and can a non-EU government compel it?
SEAL-1self/contract
SOV-3
Data & AI
Where do the data, keys and inference actually live?
SEAL-1self/contract
SOV-4
Operational
Who runs and observes the service day to day?
unknown — not assessed—
SOV-5
Supply chain
Where does the hardware and silicon come from?
unknown — not assessed—
SOV-6
Technology
How independent is the underlying stack?
unknown — not assessed—
SOV-7
Security & compliance
Which certifications actually hold?
SEAL-1cert
SOV-8
Environmental
Is the energy and sustainability posture accounted for?
unknown — not assessed—

Overall = lowest assessed objective; ≥3 unknown → no grade. · 4/8 unknown

IONOS AI Model Hub · de/txl
IONOS SE (DE)
Tier 0 · self-attested
Front unknown
runs in DE · self-attested
0.85/0.85 EUR · per 1M (in/out)performance: not yet measuredKey custody: eu_operatorstatus: live
SEAL objectives (SOV-1…8)

⚠ indicative — not an official EU SEAL assessment

ObjectiveWhat it asksLevelMethod
SOV-1
Strategic
Who ultimately owns and controls the operator?
SEAL-1self/contract
SOV-2
Legal & jurisdictional
Which law governs the operating entity — and can a non-EU government compel it?
SEAL-1self/contract
SOV-3
Data & AI
Where do the data, keys and inference actually live?
SEAL-1self/contract
SOV-4
Operational
Who runs and observes the service day to day?
unknown — not assessed—
SOV-5
Supply chain
Where does the hardware and silicon come from?
unknown — not assessed—
SOV-6
Technology
How independent is the underlying stack?
unknown — not assessed—
SOV-7
Security & compliance
Which certifications actually hold?
SEAL-1cert
SOV-8
Environmental
Is the energy and sustainability posture accounted for?
unknown — not assessed—

Overall = lowest assessed objective; ≥3 unknown → no grade. · 4/8 unknown

OVHcloud AI Endpoints · gra
OVH Groupe SA (FR)
data residency · self-attested key custody · self-attested
Front unknown
runs in FR · self-attested
0.67/0.67 EUR · per 1M (in/out)throughput: 10.9 tok/slatency p90: 271msKey custody: unknownstatus: offline

no certifications claimed

SEAL objectives (SOV-1…8)

⚠ indicative — not an official EU SEAL assessment

ObjectiveWhat it asksLevelMethod
SOV-1
Strategic
Who ultimately owns and controls the operator?
SEAL-1none
SOV-2
Legal & jurisdictional
Which law governs the operating entity — and can a non-EU government compel it?
SEAL-1none
SOV-3
Data & AI
Where do the data, keys and inference actually live?
SEAL-1none
SOV-4
Operational
Who runs and observes the service day to day?
SEAL-2probe
SOV-5
Supply chain
Where does the hardware and silicon come from?
unknown — not assessed—
SOV-6
Technology
How independent is the underlying stack?
unknown — not assessed—
SOV-7
Security & compliance
Which certifications actually hold?
unknown — not assessed—
SOV-8
Environmental
Is the energy and sustainability posture accounted for?
unknown — not assessed—

Overall = lowest assessed objective; ≥3 unknown → no grade. · 4/8 unknown

nebius-token-factory · eu-north1
Nebius Group (NL)
NVIDIA AI Grid-backed endpoint
data residency · self-attested key custody · self-attested exposed: non-EU parent
Direct·no front detected
NVIDIA AI Grid · nvidia-orchestrator · nim/dynamo · intra-grid routing delegated to operator · data-sovereign, hardware-supply-dependent
runs in FI · self-attested
0.6/1.8 EUR · per 1M (in/out)throughput: 5.2 tok/slatency p90: 11721msKey custody: eu_operatorstatus: live

no certifications claimed

SEAL objectives (SOV-1…8)

⚠ indicative — not an official EU SEAL assessment

ObjectiveWhat it asksLevelMethod
SOV-1
Strategic
Who ultimately owns and controls the operator?
SEAL-2registry
SOV-2
Legal & jurisdictional
Which law governs the operating entity — and can a non-EU government compel it?
SEAL-2registry
SOV-3
Data & AI
Where do the data, keys and inference actually live?
SEAL-1none
SOV-4
Operational
Who runs and observes the service day to day?
SEAL-2probe
SOV-5
Supply chain
Where does the hardware and silicon come from?
unknown — not assessed—
SOV-6
Technology
How independent is the underlying stack?
unknown — not assessed—
SOV-7
Security & compliance
Which certifications actually hold?
unknown — not assessed—
SOV-8
Environmental
Is the energy and sustainability posture accounted for?
unknown — not assessed—

Overall = lowest assessed objective; ≥3 unknown → no grade. · 4/8 unknown

Use it (OpenAI SDK, sovereignty-pinned)

Copy-runnable: the real OpenAI SDK pointed at NeuralRing with a DE jurisdiction pin.

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://neuralring.eu/api/v1",
  apiKey: process.env.NEURALRING_API_KEY,
});

const res = await client.chat.completions.create({
  model: "meta/llama-3.3-70b-instruct",
  messages: [{ role: "user", content: "Hello from a sovereign endpoint" }],
  // NeuralRing extension — the sovereignty pin is applied FIRST and never loosened:
  // @ts-expect-error sovereignty is a NeuralRing routing extension
  sovereignty: { jurisdiction: ["DE"], min_assurance: "self_attested" },
});
console.log(res.choices[0].message.content);