Erstellt eine Modellantwort für einen bestimmten Agenten.
https://<deine-domain>/api/public/assistant/v1/chat/completions.| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
assistantId | string | Eines von assistantId/assistant erforderlich | ID eines vorhandenen Agenten zur Verwendung |
assistant | object | Eines von assistantId/assistant erforderlich | Konfiguration für einen neuen Agenten |
messages | array | Ja | Array von Nachrichtenobjekten mit Rolle und Inhalt |
stream | boolean | Nein | Streaming-Antworten aktivieren (Standard: false) |
output | object | Nein | Spezifikation für strukturiertes Ausgabeformat |
messages Array sollte enthalten:
role (erforderlich) - Eines von: “user”, “assistant” oder “tool”content (erforderlich) - Der Nachrichteninhalt als StringattachmentIds (optional) - Array von UUID-Strings zur Identifizierung von Anhängen für diese Nachrichtname (erforderlich) - Name des Agenten (max. 64 Zeichen)instructions (erforderlich) - Systemanweisungen (max. 16384 Zeichen)description - Optionale Beschreibung (max. 256 Zeichen)temperature - Temperatur zwischen 0-1model - Zu verwendende Modell-ID (siehe Verfügbare Modelle für Optionen)capabilities - Aktivieren von Funktionen wie Websuche, Datenanalyse, Bilderzeugungactions - Nutzerdefinierte API-IntegrationenvectorDb - VektordatenbankverbindungenknowledgeFolderIds - IDs von zu verwendenden WissensordnernattachmentIds - Array von UUID-Strings zur Identifizierung zu verwendender Anhänge
output parameter:
| Feld | Typ | Beschreibung |
|---|---|---|
type | ”object” | “array” | “enum” | Der Typ der strukturierten Ausgabe |
schema | object | JSON-Schema-Definition für die Ausgabe (für object/array-Typen) |
enum | string[] | Array erlaubter Werte (für enum-Typ) |
output Parameter-Verhalten hängt vom angegebenen Typ ab:
type: "object" ohne Schema: Erzwingt, dass die Antwort ein einzelnes JSON-Objekt ist (keine spezifische Struktur)type: "object" mit Schema: Erzwingt, dass die Antwort dem bereitgestellten JSON-Schema entsprichttype: "array" mit Schema: Erzwingt, dass die Antwort ein Array von Objekten ist, die dem bereitgestellten Schema entsprechentype: "enum": Erzwingt, dass die Antwort einer der im enum Array angegebenen Werte iststream auf true gesetzt ist, gibt die API einen Stream von Server-Sent Events (SSE) zurück, anstatt auf die vollständige Antwort zu warten. Dies ermöglicht es dir, Antworten progressiv anzuzeigen, während sie generiert werden.
attachmentId für jede Datei, die du dann in das attachmentIds Array in deiner Agenten- oder Nachrichtenkonfiguration einfügen kannst.
429 Too Many Requests Antwort.
Bitte beachte, dass die Rate Limits Änderungen unterliegen. Beziehe dich auf diese Dokumentation für die aktuellsten Informationen.
Falls du eine höhere Rate Limit benötigst, kontaktiere uns bitte unter [email protected].
result Array enthält den Nachrichtenaustausch zwischen Nutzer und Agent, einschließlich aller durchgeführten Tool-Aufrufe. Dies ist immer in der Antwort enthalten.
output Parameter enthält, wird die Antwort automatisch ein output Feld mit den formatierten strukturierten Daten enthalten. Der Typ dieses Feldes hängt vom angeforderten Ausgabeformat ab:
output.type “object” war: Gibt ein JSON-Objekt zurück (mit Schema-Validierung, falls ein Schema bereitgestellt wurde)output.type “array” war: Gibt ein Array von Objekten zurück, die dem bereitgestellten Schema entsprechenoutput.type “enum” war: Gibt einen String zurück, der einem der bereitgestellten Enum-Werte entsprichtoutput Feld wird automatisch mit den formatierten Ergebnissen basierend auf der Antwort des Agenten und deiner Schema-Definition gefüllt. Du kannst das direkt in deiner Anwendung verwenden, ohne die vollständige Konversation in result parsen zu müssen.API key as Bearer token. Format "Bearer YOUR_API_KEY"
ID of an existing agent to use
Enable or disable streaming responses. When true, returns server-sent events. When false, returns complete JSON response.
true
Specification for structured output format. When type is object/array and no schema is provided, the response will be JSON but can have any structure. When the type is enum, you must provide an enum parameter with an array of strings as options.
Maximum number of steps the agent can take during the conversation
1 <= x <= 20