Skip to main content
Nutze diese Muster, damit Tool-Aufruf-Schleifen deterministisch und leicht zu debuggen sind.

Muster 1: Chat-Completions-Schleife

  1. Sende die Nutzernachricht und die Tool-Definitionen.
  2. Wenn finish_reason den Wert tool_calls hat, führe jeden Tool-Aufruf aus.
  3. Sende die Tool-Ergebnisse als Nachrichten mit role: "tool" zurück.
  4. Lies die endgültige Antwort des Assistenten.

Anfrage (Fortsetzung)

Muster 2: Responses-Schleife

Bei /v1/responses erscheinen Tool-Aufrufe des Modells als Ausgabe-Elemente vom Typ function_call. Sende anschließend eine Folgeanfrage mit function_call_output-Eingabeelementen.

Anfrage (Folgeanfrage)

Endpunkt auswählen

  • Nutze /v1/chat/completions, wenn du bereits OpenAI-ähnliche Nachrichtenabläufe verwendest.
  • Nutze /v1/responses, wenn deine Anwendung auf die Responses-API standardisiert ist.
  • Nutze /v1/messages, wenn deine Anwendung auf Anthropic ausgelegt ist.
Zuletzt geändert am 2. Oktober 2026