Zum Hauptinhalt springen

Brand Voice-Zusammenfassungen

Brand Voice in ihre Prompt-Text-Zusammenfassung rendern

POST/api/v1/workspaces/{workspaceId}/brand-voice-summaries

Die Brand Voice mit der ID brandVoiceId in das Klartext-Fragment rendern, das die nachgelagerte LLM-Generierung steuert. Synchron; die Antwort ist der gerenderte String.

Ressource. Eine BrandVoiceSummary ist die gerenderte Textform einer Brand Voice — die deterministische Ausgabe des Renderers für eine gegebene Brand-Voice-ID. Der Aufruf dieses Endpunkts erstellt eine. Die Ausgabe ist über Aufrufe für dieselbe Brand Voice hinweg konsistent und eignet sich zum Inline-Einfügen in den System-Prompt eines nachgelagerten LLM-Aufrufs.

Pfadparameter

ParameterTypErforderlichBeschreibung
workspaceIdstringJaDer Arbeitsbereich, auf den sich die Anfrage bezieht. Muss dem Workspace-Anspruch im Gateway-Token entsprechen.

Anfrage-Body

FeldTypErforderlichBeschreibung
brandVoiceIdstringJaKennung der Brand Voice, die zusammengefasst werden soll. Gibt 404 brandVoiceNotFound zurück, wenn die ID keine Brand Voice in diesem Arbeitsbereich entspricht, oder 403, wenn der Aufrufer kein Mitglied des Arbeitsbereichs ist.

Antwort

FeldTypBeschreibung
textstringGerenderter Klartext-Brand-Voice-Zusammenfassung, bereit zum Inline-Einfügen in den System-Prompt eines nachgelagerten LLM-Aufrufs. Das Format wird durch die serverseitige Vorlage festgelegt (aus shared_{env}.prompts_v1 für jeden Aufruf geladen) und ist über Aufrufe für dieselbe Brand Voice hinweg konsistent.

Beispiel

curl -X POST "https://app.neuroflash.com/api/v1/workspaces/{workspace_id}/brand-voice-summaries" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"brandVoiceId": "string"
}'

Antwort:

{
"text": "## **Brand Voice Dokumentation**\n..."
}