UnifAPI Streaming-Unterstützung für Agent-Workflows
UnifAPI unterstützt Streaming dort, wo Agents Fortschritts-Feedback benötigen: Streamable HTTP MCP für Live-Tool-Sitzungen und Server-Sent Events am öffentlichen Ask-Endpunkt. Direkte REST-API-Aufrufe behalten das vorhersehbare JSON-Antwortformat mit genau einer Antwort bei.
MCP Streamable HTTP
Verwenden Sie den gehosteten UnifAPI-MCP-Server, wenn ein Agent fortschrittsbewusste Tool-Discovery und Tool-Aufrufe benötigt. Connector-URL: https://mcp.unifapi.com.
MCP Streamable HTTP öffnenNLWeb ask SSE
Verwenden Sie Server-Sent Events auf /ask für schlanke Discovery-Antworten, die start-, result- und complete-Events ausgeben.
NLWeb ask SSE öffnenDirektes REST-JSON
Verwenden Sie direkte HTTP-API-Routen für Produktcode, der pro Abruf öffentlicher Daten ein normalisiertes JSON-Antwortformat erwartet.
Direktes REST-JSON öffnenDiscovery-Antworten von /ask streamen
Senden Sie Accept: text/event-stream oder setzen Sie prefer.streaming, um schrittweise Events zu erhalten. Dieser Endpunkt ist für UnifAPI-Discovery-Antworten gedacht; verbinden Sie Ihren Agent — ein Prompt oder ein Web-Connector für Live-Daten —, wenn ein Agent Live-Tool-Aufrufe für öffentliche Daten benötigt.
curl -N https://unifapi.com/ask \
-H "Content-Type: application/json" \
-H "Accept: text/event-stream" \
-d '{"query":{"text":"Where is the UnifAPI OpenAPI spec?"},"prefer":{"streaming":true}}'Events, die Agents erwarten sollten
Bestätigt, dass der Stream geöffnet wurde, und enthält Metadaten im UnifAPI-NLWeb-Stil.
Überträgt ein Antwortergebnis mit Titel, URL, Snippet und Quellen-Metadaten.
Markiert das Ende des Streams, damit ein Agent das Warten beenden und zusammenfassen kann.
Direktes REST-Verhalten
Direkte REST-API-Operationen unter https://api.unifapi.com geben derzeit pro Aufruf ein normalisiertes JSON-Antwortformat zurück. Für langlaufende REST-Workflows sollten Agents Pagination, Request-IDs, Retries und dokumentierte Fehler nutzen. Verwenden Sie MCP, wenn die Aufgabe von einer vom Agent gehaltenen Sitzung und schrittweiser Tool-Arbeit profitiert.