---
title: "Websuche-API für LLMs · aktuelle Antworten mit Quellen, EU"
description: "Lassen Sie offene Modelle während einer Anfrage im Web suchen, mit dem web_search-Werkzeug der Responses API. Aktuelle Antworten mit Quellenangaben."
canonical: "https://inference.eu/de/api/web-search/"
language: "de"
---

POST /v1/responses

# Websuche-Werkzeug: aktuelle Antworten mit Quellen, aus der EU

Sprachmodelle kennen nur, was in ihren Trainingsdaten stand. Mit dem Websuche-Werkzeug schlägt ein Modell während der Antwort nach: neue Vorschriften, Preise auf der Seite eines Lieferanten, Release Notes oder aktuelle Nachrichten. Sie ergänzen einen Eintrag im Array \`tools\` einer Responses-Anfrage, und die Antwort kommt mit Verweisen auf die genutzten Seiten zurück.

[Vertrieb kontaktieren](https://inference.eu/de/kontakt/)[Beispielanfrage](#example)

1.  01API-Format: OpenAI
2.  02Rechenzentren in der EU
3.  03Durch einen AV-Vertrag abgedeckt

POST /v1/responses

```
curl https://api.inference.eu/v1/responses \
  -H "Authorization: Bearer $INFERENCE_EU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-oss-120b",
    "tools": [{
      "type": "web_search",
      "user_location": {"type": "approximate", "country": "DE", "city": "Berlin"}
    }],
    "input": "What changed in the German e-invoicing rules for B2B companies this year? Cite your sources."
  }'
```

## Was das Werkzeug leistet

Ergänzen Sie `{"type": "web_search"}` in `tools` einer Anfrage an `POST /v1/responses`. Das Modell entscheidet, ob eine Suche nötig ist. Wenn ja, führt die API von unserer Infrastruktur in der EU aus eine oder mehrere Suchen durch, liest die relevanten Treffer und gibt dem Modell deren Inhalt. Darauf stützt das Modell dann seine Antwort.

Suchen erscheinen in `output` als Elemente `web_search_call` mit ihrem `status`. Die Antwort ist ein Element `message`, dessen `output_text`\-Inhalt `annotations` vom Typ `url_citation` trägt, jeweils mit `url`, Seitentitel in `title` sowie `start_index` und `end_index` des belegten Textes.

## Wichtige Einstellungen

`user_location` mit `type: "approximate"` und Feldern wie `country`, `city` und `region` macht Treffer für einen Ort relevanter. Das zählt bei Fragen zu lokalem Recht, Geschäften oder Veranstaltungen. Nutzen Sie einen ISO-Ländercode wie `DE`, `AT` oder `CH`.

Mit `tool_choice` auf `{"type": "web_search"}` erzwingen Sie eine Suche, hilfreich, wenn Sie immer frische Quellen möchten. Auf `auto` überspringt das Modell die Suche bei Fragen, die es direkt beantworten kann, was schneller ist. Nennen Sie im Prompt bevorzugte Quellen, etwa amtliche Seiten, und bitten Sie um Belege; das Modell hält sich gut an solche Vorgaben.

## Ein bewährtes Einsatzmuster

Websuche eignet sich für Recherche-Assistenten, Wettbewerbs- und Marktbeobachtung, Support-Bots mit aktuellen Produktinformationen und Agenten, die Fakten prüfen, bevor sie handeln. Zeigen Sie die Quellen in Ihrer Oberfläche als Links neben den belegten Sätzen, damit Leser Aussagen mit einem Klick prüfen können.

Für internes Wissen nutzen Sie besser eigenes Retrieval mit Embeddings und kombinieren beides in einer Anfrage, wenn eine Frage Unternehmensdaten und öffentliche Informationen braucht. Speichern Sie die zitierten URLs mit der Antwort, wenn Sie nachvollziehen müssen, woher eine Information stammt.

## Fehler und Sonderfälle

Das Web hat nicht immer recht. Treffer können veraltet, einseitig oder falsch sein, und das Modell kann eine Seite missverstehen. Verlangen Sie Belege, zeigen Sie sie an und beziehen Sie bei Entscheidungen mit rechtlichen oder finanziellen Folgen einen Menschen ein.

Manche Seiten sperren automatisierte Zugriffe oder liegen hinter Logins und Bezahlschranken und lassen sich nicht lesen. Findet sich nichts Brauchbares, sollte das Modell das sagen; weisen Sie es in den Anweisungen darauf hin. Suchen kosten Zeit und Eingabe-Tokens, erzwingen Sie sie also nicht unnötig. An den Suchindex geht die Suchanfrage, nicht Ihr gesamtes Gespräch.

## Web search

Endpunkt

POST /v1/responses

Kategorie

Tools

API-Format

OpenAI

Base URL

api.inference.eu/v1

Verarbeitung

Rechenzentren in der EU

Training mit Ihren Daten

Nie

## Web search: häufige Fragen

Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.

Ergänzen Sie \`{"type": "web\_search"}\` im Array \`tools\` einer Anfrage an die Responses API. Das Modell sucht, wenn es aktuelle Informationen braucht, und nennt die Quellen in der Antwort. Einen separaten Schlüssel für eine Such-API oder eine eigene Werkzeugschleife brauchen Sie nicht.

Ja. Der Werkzeugtyp \`web\_search\`, die Einstellung \`user\_location\`, die Ausgabeelemente \`web\_search\_call\` und die Annotationen \`url\_citation\` folgen der OpenAI Responses API. Bestehender Code für dieses Format funktioniert, sobald Sie Basis-URL, Schlüssel und Modell ändern.

Lesen Sie die \`annotations\` am \`output\_text\`-Inhalt der Antwort. Jede \`url\_citation\` enthält \`url\`, \`title\` und den Zeichenbereich des belegten Satzes. Stellen Sie sie als Links oder Fußnoten neben diesem Text dar.

Ja. Setzen Sie \`tool\_choice\` auf \`{"type": "web\_search"}\`, dann sucht das Modell vor der Antwort. Mit \`auto\` entscheidet es selbst, was bei Fragen schneller ist, die es aus seinem vorhandenen Wissen beantworten kann.

Formulieren Sie es in den Anweisungen, etwa amtliche Quellen der EU und der Behörden zu bevorzugen; das Modell hält sich meist daran. Für eine strikte Liste von Websites schildern Sie uns Ihren Anwendungsfall, und wir besprechen die Möglichkeiten mit Ihnen.

Nur die Suchanfragen, die das Modell formuliert, nicht Ihr gesamtes Gespräch oder Ihre Dokumente. Modell und Werkzeug laufen auf unserer Infrastruktur in der EU, und Anfragen werden nie zum Training verwendet. Vermeiden Sie personenbezogene Daten in Prompts, aus denen wahrscheinlich Suchanfragen werden.

Das eingebaute Werkzeug gehört zur Responses API. Bei Chat Completions können Sie Suche als eigenes Funktionswerkzeug anbieten und einen Suchdienst aus Ihrem Code aufrufen. Für die meisten neuen Projekte ist Responses mit \`web\_search\` einfacher.

Nennen Sie die URL in Ihrer Frage und bitten Sie das Modell, sie zu lesen; mit aktivierter Websuche kann es öffentliche Seiten öffnen. Seiten mit Login, Sperre für automatisierte Zugriffe oder Bezahlschranke lassen sich nicht lesen.

[Frage stellen](https://inference.eu/de/kontakt/)

## Verwandte Seiten

[API-Überblick](https://inference.eu/de/api/)

-   [ResponsesNutzen Sie das Format der OpenAI Responses API mit Open-Weight-Modellen auf inference.eu. Typisierte Ausgaben, eingebaute Werkzeuge, Verarbeitung in der EU.Endpunkte](https://inference.eu/de/api/responses/)
-   [Remote MCP serversBinden Sie entfernte MCP-Server über das mcp-Werkzeug der Responses API in Anfragen ein. Die API listet und ruft die Werkzeuge für Sie auf, in der EU.Tools](https://inference.eu/de/api/mcp/)
-   [Code executionLassen Sie offene Modelle Python in einer Sandbox schreiben und ausführen, mit dem code\_interpreter-Werkzeug der Responses API. Datenanalyse in der EU.Tools](https://inference.eu/de/api/code-execution/)
-   [Tool callingLassen Sie offene Modelle Ihre Funktionen und APIs aufrufen, mit OpenAI-kompatiblem Tool Calling. Werkzeuge definieren, Schleife ausführen, in der EU.Anleitungen](https://inference.eu/de/api/tool-calling/)

## Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur

Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.

-   Antwort innerhalb eines Werktags
-   Preise für Ihr Volumen
-   AV-Vertrag unterschriftsreif
