Skip to main content
Nutze phaseo:web_search, wenn das Modell aktuelle oder durch Quellen belegte Informationen benötigt. Das Modell entscheidet, wann es sucht, formuliert die Suchanfrage und kann innerhalb einer Anfrage mehrfach suchen. Phaseo stellt dem Modell URLs, Titel, Snippets, hervorgehobene Passagen und optional Seitentext bereit, damit es eine fundierte Antwort formulieren kann.
TinyFish Search ist als optionaler verwalteter Suchdienst verfügbar. Anbietereigene Suche bleibt über engine: "native" auf unterstützten Routen verfügbar.

Funktionsweise

  1. Füge { "type": "phaseo:web_search" } zu tools hinzu.
  2. Das Modell entscheidet, ob es suchen muss, und gibt eine Suchanfrage aus.
  3. Phaseo führt die Suche mit der konfigurierten Suchmaschine aus.
  4. Die Ergebnisse werden dem Modell als Tool-Kontext zurückgegeben.
  5. Das Modell formuliert die endgültige Antwort und kann bei Bedarf erneut suchen.

Schnellstart

Konfiguration

Suchmaschinenauswahl

Verwende engine: "native" nur in der Tool-Deklaration. Versucht ein Modell, engine: "native" in einem bereits ausgegebenen Gateway-Suchaufruf zu übergeben, gibt Phaseo einen Tool-Fehler zurück, da native Tools vor dem Senden der vorgelagerten Anfrage ausgewählt werden müssen. Aktiviere den Suchdienst mit TINYFISH_API_KEY in den Laufzeitgeheimnissen deines Phaseo-Gateways und wähle ihn in den Tool-Parametern:
language liefert einen Sprachhinweis und page wählt eine Ergebnisseite von 0 bis 10. TinyFish unterstützt beide Domainfilterlisten; Phaseo wandelt sie in Suchoperatoren um. Ergebnisse enthalten URLs, Titel und Ausschnitte/Hervorhebungen. Nutze phaseo:web_fetch, wenn das Modell ausführlicheren Text aus einem Ergebnis braucht.

Domainfilter

Verwende allowed_domains, wenn die Antwort aus einer festgelegten Quellenauswahl stammen muss:
Verwende excluded_domains, wenn eine breite Websuche zulässig ist, bestimmte Domains aber aus den Ergebnissen ausgeschlossen werden sollen. Perplexity und Firecrawl akzeptieren in einem Suchaufruf entweder allowed_domains oder excluded_domains, aber nicht beide. Perplexity erlaubt bis zu 20 Domainfilter pro Anfrage und wandelt ausgeschlossene Domains in sein Sperrlistenformat um. TinyFish wandelt beide Arrays in die Operatoren site: und -site: in der Suchanfrage um. TinyFish Search ist in den veröffentlichten Tarifen kostenlos; Phaseo erhebt deshalb keine Anbieternutzungsgebühr für engine: "tinyfish". Die normalen Phaseo-Anfrage- und Tokenpreise gelten weiterhin.

Responses-API

Dieselbe Tool-Struktur funktioniert mit /v1/responses:

Nutzung und Abrechnung

Websuchaufrufe erhöhen:
Für die verwaltete Suche können die Meter server_tool_web_search_requests und server_tool_web_search_extra_results verwendet werden. Bei nativer Providersuche kann native_web_search_requests genutzt werden, wenn dieser Meter in der Modellpreiskarte festgelegt ist.

Verwandte Seiten

Zuletzt geändert am 2. Oktober 2026