Deutsch
API Änderungen – Version 13.1
Added
Keine.
Changed
Keine.
Deprecated
POST /v1/chat/prompt-httpNutze bitte stattdessen die allgemeinen Agent-Endpunkte. Eine vollständige Dokumentation der Agent-API ist unter /agents/docs verfügbar.General Purpose Agent – Nachricht senden
Der empfohlene Ersatz ist der
POST /agents/general-purpose/message:send-Endpunkt (A2A-Protokoll v1.0).Endpunkt:
A2A JSON-RPC:
POST https://aissist-backend.bv.burda.com/agents/general-purpose/REST:
POST https://aissist-backend.bv.burda.com/agents/general-purpose/message:sendPflicht-Header:
Authorization: Bearer <JWT_TOKEN>A2A-Version: 1.0
Minimales Request-Body (Pflichtfelder):
json{ "jsonrpc": "2.0", "id": "1", "method": "SendMessage", "params": { "message": { "message_id": "message_id", "role": "ROLE_USER", "parts": [ { "text": "Deine Nachricht an den Agent (Optional)" } ] }, "metadata": { "templateId": "my-template-id" } } }json{ "message": { "message_id": "message_id", "role": "ROLE_USER", "parts": [ { "text": "Deine Nachricht an den Agent (Optional)" } ] }, "metadata": { "templateId": "my-template-id" } }Vollständiges Beispiel mit Template und Inputs:
json{ "jsonrpc": "2.0", "id": "1", "method": "SendMessage", "params": { "message": { "message_id": "message_id", "role": "ROLE_USER", "parts": [ { "text": "Deine Nachricht an den Agent (Optional)" } ] }, "metadata": { "templateId": "my-template-id", "inputs": [ { "name": "topic", "value": "Kubernetes" }, { "name": "languages", "value": ["Python", "Go"] } ] } } }json{ "message": { "message_id": "message_id", "role": "ROLE_USER", "parts": [ { "text": "Deine Nachricht an den Agent (Optional)" } ] }, "metadata": { "templateId": "my-template-id", "inputs": [ { "name": "topic", "value": "Kubernetes" }, { "name": "languages", "value": ["Python", "Go"] } ] } }Hinweis: Wenn
templateIdgesetzt ist, kann der Text inpartsleer sein – der Agent verwendet dann das Prompt-Template als Grundlage.Wichtige Felder:
Feld Beschreibung Beispiel message.message_idEindeutige ID der Nachricht "msg-uuid-123"message.context_idOptionale Kontext-/Session-ID für mehrstufige Gespräche "ctx-uuid-456"message.roleRolle des Absenders "user"message.partsInhalt der Nachricht – mindestens ein Text-Part [{"text": "Hallo"}]params.metadata.templateIdID des Prompt-Templates "my-template-id"params.metadata.inputsTemplate-Eingaben als name/value-Array (optional)[{"name": "topic", "value": "AI"}]Migration von
prompt-http– Feld-Mapping:Altes Feld ( PromptRequestSchema)Neues Feld ( SendMessageRequest)Hinweis template_idparams.metadata.templateIdTemplate-ID wird als Metadatum übergeben inputs(Array mitname/value)params.metadata.inputsEingaben werden als Array mit name/value-Objekten in den Metadaten übergebenFür Streaming steht alternativ
POST https://aissist-backend.bv.burda.com/agents/general-purpose/message:streamzur Verfügung (Server-Sent Events).
Removed
Keine.