Open Responses soll die gemeinsame API-Sprache für KI-Agenten werden
Viele KI-Anwendungen sprechen noch immer über das Format der Chat Completions mit Modellen. Für autonome Agenten, die über längere Abläufe planen, Werkzeuge aufrufen und strukturierte Zwischenergebnisse liefern, ist dieses Nachrichtenmodell jedoch nur begrenzt geeignet. Open Responses soll deshalb einen offenen Inferenzstandard schaffen, der auf OpenAIs Responses API aufbaut und gemeinsam mit der Open-Source-Community sowie dem Hugging-Face-Ökosystem weiterentwickelt wird.
Einheitliche Ereignisse statt proprietärer Erweiterungen
Der Standard ist standardmäßig zustandslos und definiert gemeinsame Parameter für die Modellkonfiguration. Streaming wird nicht als Folge beliebiger Textfragmente behandelt, sondern als Reihe semantischer Ereignisse. So kann ein Client unterscheiden, ob gerade Antworttext, eine Begründungszusammenfassung, ein Werkzeugstatus oder ein anderes strukturiertes Element eintrifft. Anbieter dürfen weiterhin eigene Optionen ergänzen, sollen diese aber über ein konsistentes Schema bereitstellen.
Auch der Umgang mit Reasoning wird genauer beschrieben. Optional können Rohinhalte, verschlüsselte Inhalte oder bereinigte Zusammenfassungen übertragen werden. Offene Modelle können beispielsweise rohe Reasoning-Ereignisse streamen, während andere Anbieter nur Zusammenfassungen oder geschützte Daten liefern. Das verbessert Beobachtbarkeit, verlangt von Anwendungen aber zugleich klare Regeln für Speicherung, Datenschutz und die Darstellung interner Modellinformationen.
Werkzeuge und Agentenschleifen als Kernfunktion
Open Responses unterscheidet externe Werkzeuge wie clientseitige Funktionen oder MCP-Server von intern gehosteten Diensten, die ein Provider selbst ausführt. Die typische Schleife aus Denken, Werkzeugaufruf, Ergebnis und erneutem Modelllauf wird ausdrücklich formalisiert. Bei intern ausgeführten Werkzeugen kann ein einziger API-Aufruf mehrere Schritte abdecken. Grenzen wie max_tool_calls und Vorgaben über tool_choice sollen kontrollieren, wie weit ein Agent selbstständig handeln darf.
Für Routing-Plattformen ist außerdem die Trennung zwischen Modellanbieter und Vermittler wichtig. Clients können einen Provider sowie dessen spezifische Optionen angeben, während der Router verschiedene Backends über denselben Endpunkt erreichbar macht. Bestehende Implementierungen der Responses API sollen mit überschaubarem Aufwand migrieren können.
Einordnung: Standardisierung ist noch kein Standard
Open Responses adressiert ein reales Problem: Agenten-Frameworks bauen heute oft eigene Ereignistypen, Statusmeldungen und Tool-Schleifen. Ein gemeinsames Format könnte Anbieterwechsel vereinfachen und Workarounds reduzieren. Entscheidend wird jedoch die tatsächliche Unterstützung durch Provider, Router und Clientbibliotheken sein. Die vorgestellte Version ist ein früher Schritt; Entwickler sollten deshalb Versionierung und Kompatibilität bewusst testen, bevor sie produktive Agentensysteme vollständig daran binden.
Originalquelle: Hugging Face Blog – Open Responses: What you need to know



