DeutschlandGPT
AIReach DeutschlandGPT, the GDPR-compliant German AI platform, where one key gives flows access to hosted models. Agents run German-language generation under a data residency posture that legal has already accepted.
What This Integration Enables
Nobody picks a national AI platform for the model quality. They pick it because of where the request goes. DeutschlandGPT's own documentation describes the service as a GDPR-compliant German AI platform, with processing and data storage kept in Germany and hosting positioned against ISO 27001 and BSI C5. FlowRunner takes that at its word and treats it as the reason the connectors exist: the useful thing about this integration is not that an agent can generate text, it is that the agent generates text without the request leaving the boundary your legal team already reviewed.
What that buys operationally is range. One API key reaches Claude, Gemini, GPT, Mistral and Llama variants, plus embedding, image, speech and transcription models, and because the surface is OpenAI-compatible, moving a step between model families is a change to the model value rather than a rebuild. That is the same argument BYOK makes elsewhere in FlowRunner: the platform should not decide which model you are allowed to trust. Use List Models to see what your organisation actually holds, then build against it. The catch is that a value this easy to change is also this easy to change by accident, which is the part FlowRunner puts a person in front of.
Without FlowRunner
With FlowRunner
Use Case Scenarios
German service voicemail triaged before the team arrives
Voicemails land overnight in a shared service mailbox. The agent runs Transcribe Audio on each recording, passing German as the spoken language and seeding the prompt with product names and the account terminology the caller is likely to use, which is where most transcription accuracy in a support context is actually won. Create Chat Completion then classifies the request, extracts the customer reference, and drafts a reply in German. The case, its transcript and the draft are written to the service desk and posted to the team channel. The team opens their queue and sees classified cases with drafts attached instead of a row of audio files.
Retrieval over internal documents that never leaves the endpoint
An internal knowledge flow embeds policy documents, contracts and process notes with Create Embedding, batching several texts per call, and stores the vectors in Qdrant or pgvector alongside the source references. When an employee asks a question, the agent embeds the question, retrieves the matching passages, and answers with Create Chat Completion grounded in those passages. The documents, the question and the answer all move through the same German endpoint, so the retrieval layer inherits the residency posture of the generation layer instead of introducing a second one.
German-language announcements produced end to end
A product release is approved in Notion. The agent drafts the German announcement copy with Create Chat Completion and produces the accompanying visual with Generate Image. It then renders the spoken version with Generate Speech, which lands the audio in FlowRunner file storage and hands back a URL later steps can use. The text goes to the site, the audio goes to the internal channel, and every asset was produced through the same connection rather than assembled from three vendors with three different data-processing agreements.
Human-in-Loop Highlight
The gate here is not the copy. It is the fallback. Every flow that depends on a residency posture eventually meets a request the platform cannot handle: a model that is not enabled for the organisation, a document type that fails, an answer that comes back empty. The tempting engineering answer is a fallback branch to a provider that will handle it, and the moment that branch fires, personal data that was deliberately kept in Germany is sitting on an endpoint somewhere else. You cannot recall it. So FlowRunner stops there. The agent assembles the failing case, names the exact fields it would have to send, and asks the operations owner in Slack: "Case 8814 could not be classified on DeutschlandGPT. Sending it to the fallback provider means transmitting the caller's name, phone number and transcript outside Germany. Route to fallback, hold for manual handling, or discard the transcript?" The owner decides. That is human-in-the-loop doing the job it exists for: the agent does the processing, and a person owns the one decision that cannot be taken back.
Agent Capabilities
6 actionsChat and Embeddings
2- Create Chat Completion Generates a chat completion from any model enabled for your organisation, covering Claude, Gemini, GPT, Mistral and Llama variants, with system prompt, temperature, top-p and max-token controls. The endpoint is OpenAI-compatible, so moving between model families is a change to the model value. Streaming is not exposed, so each call returns one complete response.
- Create Embedding Converts one text or a batch of texts into embedding vectors. Used as the indexing and query step of a retrieval flow, or for clustering and deduplication, when the source material is not allowed to leave the endpoint.
Images
1- Generate Image Generates an image from a text prompt using one of the platform's image models, including Imagen 4, Gemini 2.5 Flash Image and the GPT Image family, with optional size, quality and image count. The response follows the OpenAI images format and carries either a URL or base64 data depending on the model.
Audio
2- Generate Speech Converts text into spoken audio and saves the result to FlowRunner file storage, returning a URL that later steps can pass along. Used for German-language voiceovers, spoken notifications and accessible versions of published copy.
- Transcribe Audio Transcribes a recording fetched from a URL into text. Supplying the spoken language improves accuracy, and an optional prompt seeds the model with expected names and terminology, which is what makes the difference on domain-heavy support calls.
Models
1- List Models Lists every chat, embedding, image and audio model your organisation can reach, sourced from Anthropic, Google, OpenAI, Mistral and Meta. Used to discover valid model IDs before calling anything else, and to audit what the account is actually entitled to.
Frequently Asked Questions
What can FlowRunner do with DeutschlandGPT?
FlowRunner agents can run Create Chat Completion, Create Embedding, and Generate Image in DeutschlandGPT, plus 3 more actions.
Does connecting DeutschlandGPT to FlowRunner require OAuth?
No. DeutschlandGPT connects to FlowRunner with an API key, no OAuth flow required.
Can DeutschlandGPT trigger a FlowRunner workflow automatically?
DeutschlandGPT doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with DeutschlandGPT
$100 in credits. No card required. Connect in minutes.