---
title: "Teuken 7B API hosted in the EU"
description: "Run Teuken 7B Instruct, the German open model trained on all 24 official EU languages, on inference.eu through an OpenAI-compatible API."
canonical: "https://inference.eu/models/teuken-7b-instruct/"
language: "en"
---

Chat · OpenGPT-X (Fraunhofer, Forschungszentrum Jülich, TU Dresden, DFKI)

# Run Teuken 7B in the EU through an OpenAI-compatible API

Teuken 7B Instruct is a compact multilingual model from the German research project OpenGPT-X, trained on all 24 official EU languages. The commercial version is released under Apache 2.0. On inference.eu you call it with the OpenAI or Anthropic request format, with requests processed in EU data centres and never used for training.

[Contact sales](https://inference.eu/contact/)[Example request](#example)

1.  017B
2.  02EU data centres
3.  03Apache 2.0

## What Teuken 7B is

Teuken 7B was developed in the OpenGPT-X project by Fraunhofer, Forschungszentrum Jülich, TU Dresden and DFKI, with funding from the German Federal Ministry for Economic Affairs. It is a 7-billion-parameter instruction-tuned model, pre-trained on about 4 trillion tokens covering all 24 official languages of the European Union.

On inference.eu we serve Teuken-7B-instruct-commercial-v0.4, the version released under Apache 2.0 for commercial and research use. A later version, v0.6, was trained on more data but is licensed for non-commercial use only. Teuken's instruction tuning used English and German datasets plus instructions in 22 other European languages, and its context window is 4,096 tokens.

## What it does well, and where it falls short

Teuken's point is balance across European languages. Because it was not built English-first, it gives more even results across the 24 EU languages than many models of its size. Its small size makes it inexpensive to run, which suits short, high-volume tasks such as classifying messages, rewriting short texts or answering simple questions in many languages.

It has clear limits. The 4K context means it cannot read long documents in one go, it does not process images, and on reasoning, code and complex instructions it is well behind larger and newer models. The model card also warns that it may produce biased or inappropriate output. For harder tasks, EuroLLM 22B or Mistral Small 4 are better choices.

## Calling Teuken 7B through the API

inference.eu uses the OpenAI request format, so the OpenAI SDKs, LangChain, LlamaIndex and similar tools work without changes. Set the base URL to the inference.eu API, use your inference.eu key and set the model to `teuken-7b-instruct-commercial`.

Teuken's chat template has a language setting that tells the model which language to use for its built-in system prompt. Keep your prompts short, because system prompt, conversation history and answer all have to fit in 4,096 tokens. Streaming works as usual, and the Anthropic Messages format is also available if your tools were written for Claude.

## A German model, processed in the EU

Teuken was built with public German funding on European research infrastructure, and on inference.eu it runs in Europe too. Your prompts and its answers are processed in data centres in the European Union, and they are never used to train any model.

Every customer gets a data processing agreement under Article 28 of the GDPR together with our subprocessor list, so you can record exactly who handles the data. Billing is in euros. The commercial v0.4 release is under Apache 2.0, which allows commercial use without user limits. Do not confuse it with v0.6, whose CC BY-NC 4.0 licence rules out commercial use.

## Teuken 7B Instruct

Maker

OpenGPT-X (Fraunhofer, Forschungszentrum Jülich, TU Dresden, DFKI)

Made in

Germany

Type

Chat

Parameters

7B

Context window

4,096 tokens

Licence

[Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)

Model ID

teuken-7b-instruct-commercial

Processing

EU data centres

Training on your data

Never

Source

[huggingface.co](https://huggingface.co/openGPT-X/Teuken-7B-instruct-commercial-v0.4)

teuken-7b-instruct-commercial · Python

```
import os
from openai import OpenAI

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

response = client.chat.completions.create(
    model="teuken-7b-instruct-commercial",
    messages=[{"role": "user", "content": "Summarise this contract in five bullet points."}],
)
print(response.choices[0].message.content)
```

## What teams use it for

-   1

    ### Short multilingual replies

    Generate short answers, confirmations and rewrites in any of the 24 EU languages for forms, chat widgets and notifications.

-   2

    ### Message classification

    Sort incoming messages by language, topic or urgency where a small, inexpensive model is enough.

-   3

    ### Research and public projects

    Use a model developed by German public research institutions for projects that want a European foundation.

## Teuken 7B Instruct: common questions

The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.

GDPR compliance depends on how you process data. On inference.eu, Teuken requests are processed in EU data centres, not used for training and covered by a data processing agreement under Article 28 GDPR with a published subprocessor list. That gives you the contractual basis to use it with personal data.

We serve Teuken-7B-instruct-commercial-v0.4, which is released under Apache 2.0 for commercial use. The newer v0.6 instruct model is licensed under CC BY-NC 4.0 for non-commercial use only, so it is not suitable for commercial products.

Teuken 7B has a context window of 4,096 tokens. That is enough for short conversations, emails and paragraphs, but not for long documents. For longer inputs, use EuroLLM 22B with 32K tokens or a long-context model such as Mistral Small 4.

Yes, the v0.4 commercial version is released under Apache 2.0, which allows commercial use, modification and redistribution. The v0.6 release is non-commercial only. On inference.eu you use the commercial version.

All 24 official EU languages: Bulgarian, Czech, Danish, German, Greek, English, Spanish, Estonian, Finnish, French, Irish, Croatian, Hungarian, Italian, Lithuanian, Latvian, Maltese, Dutch, Polish, Portuguese, Romanian, Slovak, Slovenian and Swedish.

Teuken was developed in the OpenGPT-X research project by Fraunhofer, Forschungszentrum Jülich, TU Dresden and the German Research Center for Artificial Intelligence (DFKI). The project was funded by the German Federal Ministry for Economic Affairs and Climate Action.

Both are European models covering all EU languages. EuroLLM 22B is about three times larger, has an eight times longer context and generally gives better answers. Teuken 7B is smaller and lighter, which can be enough for short, simple tasks at high volume.

Not really. At 7 billion parameters and with a 4K context, it is meant for short, simple tasks. For reasoning, coding or long documents, choose a larger model such as Mistral Small 4, Magistral Small or Qwen3 235B.

Point your OpenAI client's base URL at the inference.eu API, use your inference.eu key and set the model to \`teuken-7b-instruct-commercial\`. Keep prompts and conversation history short so they fit inside the 4,096-token window.

No. Requests to inference.eu are used only to produce your response. They are not used to train or fine-tune Teuken or any other model, and they are not passed on to the research institutions that published it.

[Ask a question](https://inference.eu/contact/)

## Related

[All models](https://inference.eu/models/#directory)

-   [EuroLLM 22B InstructRun EuroLLM 22B Instruct, the European open model trained for all 24 official EU languages, on inference.eu with an OpenAI-compatible API.Chat](https://inference.eu/models/eurollm-22b-instruct/)
-   [Apertus 1.5 70BRun Apertus 1.5 70B, the fully open Swiss model from EPFL and ETH Zurich, on inference.eu with an OpenAI-compatible API and EU data processing.Chat](https://inference.eu/models/apertus-70b/)
-   [Mistral Small 4 119BRun Mistral Small 4 119B from French lab Mistral AI on inference.eu: reasoning, vision and code in one model, processed in EU data centres.Chat](https://inference.eu/models/mistral-small-4-119b/)

## Move your AI workloads to EU infrastructure

Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.

-   Reply within one working day
-   Pricing for your volume
-   DPA ready to sign
