{ "success": true, "conversation_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "customer_identifier": "+14155551234", "reply": "Hi John! I'd be happy to help you schedule an appointment. What day and time work best for you?", "function_calls": [], "ai_disabled": false}
{ "success": true, "conversation_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "customer_identifier": "+14155551234", "reply": "I've checked our calendar and we have availability tomorrow at 2 PM and Friday at 10 AM. Which works better for you?", "function_calls": [ { "name": "check_availability", "arguments": { "start_date": "2025-01-08", "days": 7 }, "result": { "slots": ["2025-01-08 14:00", "2025-01-10 10:00"] } } ], "ai_disabled": false}
{ "success": false, "error": "Assistant not found or does not belong to you", "error_code": "ASSISTANT_NOT_FOUND"}
{ "success": false, "error": "Insufficient balance. Please top up your account.", "error_code": "INSUFFICIENT_BALANCE"}
{ "message": "The assistant id field is required.", "errors": { "assistant_id": ["The assistant id field is required."] }}
{ "message": "Too Many Attempts.", "retry_after": 60}
KI-Antwort generieren
Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung
{ "success": true, "conversation_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "customer_identifier": "+14155551234", "reply": "Hi John! I'd be happy to help you schedule an appointment. What day and time work best for you?", "function_calls": [], "ai_disabled": false}
{ "success": true, "conversation_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "customer_identifier": "+14155551234", "reply": "I've checked our calendar and we have availability tomorrow at 2 PM and Friday at 10 AM. Which works better for you?", "function_calls": [ { "name": "check_availability", "arguments": { "start_date": "2025-01-08", "days": 7 }, "result": { "slots": ["2025-01-08 14:00", "2025-01-10 10:00"] } } ], "ai_disabled": false}
{ "success": false, "error": "Assistant not found or does not belong to you", "error_code": "ASSISTANT_NOT_FOUND"}
{ "success": false, "error": "Insufficient balance. Please top up your account.", "error_code": "INSUFFICIENT_BALANCE"}
{ "message": "The assistant id field is required.", "errors": { "assistant_id": ["The assistant id field is required."] }}
{ "message": "Too Many Attempts.", "retry_after": 60}
Dieser Endpunkt erzeugt automatisch eine intelligente Antwort auf eine Kundennachricht mithilfe deines konfigurierten KI-Assistenten. Das System verwaltet dabei automatisch den Gesprächskontext für jeden Kunden, sodass der Assistent sich an vorherige Nachrichten erinnert und kontextbezogen antworten kann. Ideal für die Integration in externe Messaging-Plattformen, CRMs oder eigene Chat-Oberflächen.
Rate Limit: Dieser Endpunkt ist auf 5 Anfragen pro Minute pro API-Token begrenzt, um Missbrauch zu verhindern.
Eine eindeutige Kennung für den Kunden. Diese wird verwendet, um den Gesprächskontext über mehrere Nachrichten hinweg zu erhalten.Beispiele: Telefonnummer, E-Mail-Adresse, CRM-Kontakt-ID, Facebook-Benutzer-ID.Maximale Länge: 255 Zeichen.Wichtig: Verwende immer dasselbe Format für denselben Kunden, damit der Kontext korrekt zugeordnet wird.
Optionale Kontextvariablen, die an den Assistenten übergeben werden. Diese werden mit vorhandenen Gesprächsvariablen zusammengeführt.Nützlich für die Übergabe von Kundendaten, Sitzungskontext oder anderen Metadaten, die die Antwort personalisieren können.
Array von Funktionsaufrufen, die der Assistent während der Verarbeitung der Nachricht durchgeführt hat. Leeres Array, wenn keine Funktionen aufgerufen wurden.
Konsistente Kennungen verwenden: Verwende immer dasselbe Format für Kundenkennungen (z.B. immer E.164 für Telefonnummern)
Relevanten Kontext übergeben: Nutze das variables-Feld, um Kundendaten bereitzustellen, die der KI helfen, Antworten zu personalisieren
Rate Limits handhaben: Implementiere Wiederholungslogik mit exponentiellem Backoff für rate-limitierte Anfragen
Konversations-IDs speichern: Speichere die zurückgegebene conversation_id für spätere Referenz oder Fehlerbehebung
Kosten überwachen: Verfolge die Nutzung, um Kosten zu verwalten, insbesondere bei Integrationen mit hohem Volumen
{ "success": true, "conversation_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "customer_identifier": "+14155551234", "reply": "Hi John! I'd be happy to help you schedule an appointment. What day and time work best for you?", "function_calls": [], "ai_disabled": false}
{ "success": true, "conversation_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "customer_identifier": "+14155551234", "reply": "I've checked our calendar and we have availability tomorrow at 2 PM and Friday at 10 AM. Which works better for you?", "function_calls": [ { "name": "check_availability", "arguments": { "start_date": "2025-01-08", "days": 7 }, "result": { "slots": ["2025-01-08 14:00", "2025-01-10 10:00"] } } ], "ai_disabled": false}
{ "success": false, "error": "Assistant not found or does not belong to you", "error_code": "ASSISTANT_NOT_FOUND"}
{ "success": false, "error": "Insufficient balance. Please top up your account.", "error_code": "INSUFFICIENT_BALANCE"}
{ "message": "The assistant id field is required.", "errors": { "assistant_id": ["The assistant id field is required."] }}
{ "message": "Too Many Attempts.", "retry_after": 60}
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Famulor","description":"Famulor AI Phone, Voice, WhatsApp, Livechat and Voice Chat — die KI-Telefonie-Plattform für Inbound- und Outbound-Anrufe, Lead-Management, SIP-Integration und automatisierte Conversational AI Workflows. Alles eingebaut, was du brauchst.","colors":{"primary":"#1FD5F9","light":"#1FD5F9","dark":"#1FD5F9"},"logo":{"light":"https://mintcdn.com/famulor/cMqEtkjL3Pk5dtmT/logo/light.svg?fit=max\u0026auto=format\u0026n=cMqEtkjL3Pk5dtmT\u0026q=85\u0026s=16ce3597e7c3ff91add211e1d19c56aa","dark":"https://mintcdn.com/famulor/cMqEtkjL3Pk5dtmT/logo/dark.svg?fit=max\u0026auto=format\u0026n=cMqEtkjL3Pk5dtmT\u0026q=85\u0026s=6391fcc66fc93f97df3360ca3e9ca575","href":"/de/index"},"favicon":"https://mintcdn.com/famulor/GcJ1ViCj8S1TWORb/favicon.png?fit=max\u0026auto=format\u0026n=GcJ1ViCj8S1TWORb\u0026q=85\u0026s=1eac902bd25865530ff8651f6a7b2780","api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["bash","javascript","python","php","go"],"prefill":true},"mdx":{"auth":{"method":"bearer"},"server":"https://app.famulor.de/api/"}},"appearance":{"default":"system"},"background":{"color":{"dark":"#141414"}},"navbar":{"links":[{"href":"https://status.famulor.io/","label":"Platform Status"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.famulor.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/Famulor"}},"search":{"prompt":"Search or Ask..."},"seo":{"metatags":{"og:site_name":"Famulor Docs","og:type":"website","og:image":"https://docs.famulor.io/images/famulor-platform-voice-ai.webp","og:image:width":"1200","og:image:height":"630","twitter:card":"summary_large_image","twitter:site":"@famulor","twitter:image":"https://docs.famulor.io/images/famulor-platform-voice-ai.webp","author":"Famulor","robots":"index, follow","googlebot":"index, follow","theme-color":"#1FD5F9","color-scheme":"light dark","canonical":"https://docs.famulor.io","keywords":"Famulor, KI-Telefonie, Voice AI, AI Phone Agent, Inbound Calls, Outbound Calls, WhatsApp Business AI, Voice Bot, Conversational AI, KI Anrufbeantworter, AI Receptionist, SIP Integration"},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"clarity":{"projectId":"sop2kcwotx"},"ga4":{"measurementId":"G-WPTBT13HB0"}},"banner":{"content":"For AI agents: see the complete **[llms.txt](https://docs.famulor.io/llms.txt)** documentation index.","dismissible":true,"color":{"light":"#000000","dark":"#000000"}},"contextual":{"options":["assistant","copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"background":"https://mintcdn.com/famulor/okk2swZ06pjxl-p5/images/famulor-platform-voice-ai.webp?fit=max\u0026auto=format\u0026n=okk2swZ06pjxl-p5\u0026q=85\u0026s=47fbdc6872fe1caccf1d515f02e8da1a"},"navigation":{"languages":[{"language":"en","href":"en"},{"language":"de","default":true,"href":"de"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"famulor","hasAudioNarration":false,"actualSubdomain":"famulor","customDomains":["docs-legacy.famulor.io"],"gitSource":{"type":"github","owner":"bekservice","repo":"famulor-landingpage","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ace5744c4104b393f6e9cfc","collectionId":"1aab0648-8d2a-40ed-a3ed-dfaaf6d684d4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ace5744c4104b393f6e9cfc"},"feedback":{"thumbs":true,"edits":false,"agentFeedback":true},"entitlements":{},"buildId":"6ace5744c4104b393f6e9cfc","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"de","tag":"Plattform-Anleitung","count":169},{"language":"en","tag":"Platform Guide","count":169},{"language":"de","tag":"API Referenz","count":94},{"language":"en","tag":"API Reference","count":94},{"language":"de","tag":"No-Code Automatisierung","count":84},{"language":"en","tag":"No-Code Automation","count":84},{"language":"de","tag":"Beliebte Einzelintegrationen","count":42},{"language":"de","tag":"Mid-Call","count":42},{"language":"en","tag":"Popular Individual Integrations","count":42},{"language":"en","tag":"Mid-Call","count":42},{"language":"de","tag":"Mid-Call-Tools Integrationen","count":38},{"language":"en","tag":"Mid-Call Tool Integrations","count":38},{"language":"de","tag":"Platform","count":29},{"language":"en","tag":"Platform","count":29},{"language":"de","tag":"SIP Telefonnummern","count":26},{"language":"en","tag":"SIP Phone Numbers","count":26},{"language":"de","tag":"KI-Assistenten Übersicht","count":23},{"language":"en","tag":"AI Assistants Overview","count":23},{"language":"de","tag":"KI-Assistants","count":16},{"language":"en","tag":"AI Assistants","count":16}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"de/api-reference/ai-replies/generate-reply","slug":"/de/api-reference/ai-replies/generate-reply","pageMetadata":{"title":"KI-Antwort generieren","api":"POST https://app.famulor.de/api/user/ai/generate-reply","description":"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung","href":"/de/api-reference/ai-replies/generate-reply"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Expandable,Heading,ParamField,ResponseField,Tip,Warning}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Dieser Endpunkt erzeugt automatisch eine intelligente Antwort auf eine Kundennachricht mithilfe deines konfigurierten KI-Assistenten. Das System verwaltet dabei automatisch den Gesprächskontext für jeden Kunden, sodass der Assistent sich an vorherige Nachrichten erinnert und kontextbezogen antworten kann. Ideal für die Integration in externe Messaging-Plattformen, CRMs oder eigene Chat-Oberflächen.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Rate Limit`}),`: Dieser Endpunkt ist auf 5 Anfragen pro Minute pro API-Token begrenzt, um Missbrauch zu verhindern.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`request-body`,children:`Request Body`}),`\n`,_jsx(ParamField,{body:`assistant_id`,type:`integer`,required:true,id:`param-assistant-id`,children:_jsx(_components.p,{children:`Die ID des Assistenten, der für die Antwortgenerierung verwendet werden soll. Muss zu deinem Konto gehören.`})}),`\n`,_jsxs(ParamField,{body:`customer_identifier`,type:`string`,required:true,id:`param-customer-identifier`,children:[_jsx(_components.p,{children:`Eine eindeutige Kennung für den Kunden. Diese wird verwendet, um den Gesprächskontext über mehrere Nachrichten hinweg zu erhalten.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Beispiele`}),`: Telefonnummer, E-Mail-Adresse, CRM-Kontakt-ID, Facebook-Benutzer-ID.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Maximale Länge`}),`: 255 Zeichen.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Wichtig`}),`: Verwende immer dasselbe Format für denselben Kunden, damit der Kontext korrekt zugeordnet wird.`]})]}),`\n`,_jsx(ParamField,{body:`message`,type:`string`,required:true,id:`param-message`,children:_jsx(_components.p,{children:`Die Nachricht des Kunden, auf die geantwortet werden soll.`})}),`\n`,_jsxs(ParamField,{body:`variables`,type:`object`,optional:true,id:`param-variables`,children:[_jsx(_components.p,{children:`Optionale Kontextvariablen, die an den Assistenten übergeben werden. Diese werden mit vorhandenen Gesprächsvariablen zusammengeführt.`}),_jsx(_components.p,{children:`Nützlich für die Übergabe von Kundendaten, Sitzungskontext oder anderen Metadaten, die die Antwort personalisieren können.`}),_jsxs(Expandable,{title:`Beispiele für Variablen`,children:[_jsx(ParamField,{body:`customer_name`,type:`string`,id:`param-customer-name`,children:_jsx(_components.p,{children:`Name des Kunden für personalisierte Ansprache`})}),_jsx(ParamField,{body:`source`,type:`string`,id:`param-source`,children:_jsxs(_components.p,{children:[`Quelle der Nachricht (z.B. `,_jsx(_components.code,{children:`whatsapp`}),`, `,_jsx(_components.code,{children:`facebook`}),`, `,_jsx(_components.code,{children:`sms`}),`)`]})}),_jsx(ParamField,{body:`order_id`,type:`string`,id:`param-order-id`,children:_jsx(_components.p,{children:`Bestellnummer für Support-Anfragen`})})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`antwort-felder`,children:`Antwort-Felder`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success`,children:_jsx(_components.p,{children:`Gibt an, ob die Anfrage erfolgreich war`})}),`\n`,_jsx(ResponseField,{name:`conversation_id`,type:`string`,id:`param-conversation-id`,children:_jsx(_components.p,{children:`Die UUID der Konversation. Verwende diese, um die Konversation später zu verfolgen oder darauf zu verweisen.`})}),`\n`,_jsx(ResponseField,{name:`customer_identifier`,type:`string`,id:`param-customer-identifier-1`,children:_jsx(_components.p,{children:`Die im Request bereitgestellte Kundenkennung`})}),`\n`,_jsx(ResponseField,{name:`reply`,type:`string`,id:`param-reply`,children:_jsx(_components.p,{children:`Die von der KI generierte Antwort auf die Kundennachricht`})}),`\n`,_jsxs(ResponseField,{name:`function_calls`,type:`array`,id:`param-function-calls`,children:[_jsx(_components.p,{children:`Array von Funktionsaufrufen, die der Assistent während der Verarbeitung der Nachricht durchgeführt hat. Leeres Array, wenn keine Funktionen aufgerufen wurden.`}),_jsxs(Expandable,{title:`Function Call Objekt`,children:[_jsx(ResponseField,{name:`name`,type:`string`,id:`param-name`,children:_jsx(_components.p,{children:`Der Name der aufgerufenen Funktion`})}),_jsx(ResponseField,{name:`arguments`,type:`object`,id:`param-arguments`,children:_jsx(_components.p,{children:`Die an die Funktion übergebenen Argumente`})}),_jsx(ResponseField,{name:`result`,type:`object`,id:`param-result`,children:_jsx(_components.p,{children:`Das Ergebnis des Funktionsaufrufs`})})]})]}),`\n`,_jsx(ResponseField,{name:`ai_disabled`,type:`boolean`,id:`param-ai-disabled`,children:_jsx(_components.p,{children:`Gibt an, ob KI-Antworten für diese Konversation deaktiviert sind (z.B. aufgrund einer manuellen Übernahme)`})}),`\n`,_jsx(Heading,{level:`3`,id:`fehlerantworten`,children:`Fehlerantworten`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success-1`,children:_jsxs(_components.p,{children:[`Wird `,_jsx(_components.code,{children:`false`}),` sein, wenn ein Fehler auftritt`]})}),`\n`,_jsx(ResponseField,{name:`error`,type:`string`,id:`param-error`,children:_jsx(_components.p,{children:`Fehlermeldung, die beschreibt, was schiefgelaufen ist`})}),`\n`,_jsxs(ResponseField,{name:`error_code`,type:`string`,id:`param-error-code`,children:[_jsx(_components.p,{children:`Maschinenlesbarer Fehlercode. Mögliche Werte:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`ASSISTANT_NOT_FOUND`}),` - Die Assistenten-ID ist ungültig oder gehört nicht zu deinem Konto`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`INSUFFICIENT_BALANCE`}),` - Dein Kontoguthaben ist zu niedrig, um die Nachricht zu verarbeiten`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`anwendungsfälle`,children:`Anwendungsfälle`}),`\n`,_jsx(Heading,{level:`4`,id:`multi-channel-ki-antworten`,children:`Multi-Channel KI-Antworten`}),`\n`,_jsx(_components.p,{children:`Nutze diesen Endpunkt, um KI-Antworten zu jeder Messaging-Plattform hinzuzufügen:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Empfange eine Nachricht von WhatsApp, Facebook, SMS oder einem anderen Kanal`}),`\n`,_jsx(_components.li,{children:`Rufe diesen Endpunkt mit der Nachricht und der Kundenkennung auf`}),`\n`,_jsx(_components.li,{children:`Sende die KI-Antwort über den ursprünglichen Kanal zurück`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`crm-integration`,children:`CRM-Integration`}),`\n`,_jsx(_components.p,{children:`Integriere KI-Antworten in dein CRM oder Helpdesk-System:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Verwende die CRM-Kontakt-ID als `,_jsx(_components.code,{children:`customer_identifier`})]}),`\n`,_jsx(_components.li,{children:`Übergib Kundendaten als Variablen für personalisierte Antworten`}),`\n`,_jsx(_components.li,{children:`Die Konversation bleibt über Sitzungen hinweg erhalten, wenn dieselbe Kennung verwendet wird`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`eigene-chat-oberflächen`,children:`Eigene Chat-Oberflächen`}),`\n`,_jsx(_components.p,{children:`Erstelle deine eigene Chat-Oberfläche, die von deinem Famulor-Assistenten angetrieben wird:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Generiere eine eindeutige Kennung für jede Benutzersitzung`}),`\n`,_jsx(_components.li,{children:`Sende Nachrichten über diesen Endpunkt`}),`\n`,_jsx(_components.li,{children:`Zeige die KI-Antworten in deiner Oberfläche an`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`konversations-persistenz`,children:`Konversations-Persistenz`}),`\n`,_jsxs(_components.p,{children:[`Konversationen werden automatisch basierend auf der Kombination aus `,_jsx(_components.code,{children:`assistant_id`}),` und `,_jsx(_components.code,{children:`customer_identifier`}),` gespeichert:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Gleiche Kennung`}),`: Nachrichten werden zur bestehenden Konversation hinzugefügt, wobei der vollständige Kontext erhalten bleibt`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Neue Kennung`}),`: Eine neue Konversation wird für den Kunden erstellt`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Variablen-Zusammenführung`}),`: Wenn Variablen bereitgestellt werden, werden sie mit vorhandenen Konversationsvariablen zusammengeführt`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`best-practices`,children:`Best Practices`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Konsistente Kennungen verwenden`}),`: Verwende immer dasselbe Format für Kundenkennungen (z.B. immer E.164 für Telefonnummern)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Relevanten Kontext übergeben`}),`: Nutze das `,_jsx(_components.code,{children:`variables`}),`-Feld, um Kundendaten bereitzustellen, die der KI helfen, Antworten zu personalisieren`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rate Limits handhaben`}),`: Implementiere Wiederholungslogik mit exponentiellem Backoff für rate-limitierte Anfragen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Konversations-IDs speichern`}),`: Speichere die zurückgegebene `,_jsx(_components.code,{children:`conversation_id`}),` für spätere Referenz oder Fehlerbehebung`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Kosten überwachen`}),`: Verfolge die Nutzung, um Kosten zu verwalten, insbesondere bei Integrationen mit hohem Volumen`]}),`\n`]}),`\n`,`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Passende Seiten: `,_jsx(_components.a,{href:`/de/api-reference/introduction`,children:`Introduction`}),` und `,_jsx(_components.a,{href:`/de/developers/authentication-guide`,children:`Authentication Guide`}),` und `,_jsx(_components.a,{href:`/de/developers/api-integration-examples`,children:`API Integration Examples`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"KI-Antwort generieren","api":"POST https://app.famulor.de/api/user/ai/generate-reply","description":"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung","href":"/de/api-reference/ai-replies/generate-reply"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,ResponseExample,ResponseField,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Dieser Endpunkt erzeugt automatisch eine intelligente Antwort auf eine Kundennachricht mithilfe deines konfigurierten KI-Assistenten. Das System verwaltet dabei automatisch den Gesprächskontext für jeden Kunden, sodass der Assistent sich an vorherige Nachrichten erinnert und kontextbezogen antworten kann. Ideal für die Integration in externe Messaging-Plattformen, CRMs oder eigene Chat-Oberflächen.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Rate Limit`}),`: Dieser Endpunkt ist auf 5 Anfragen pro Minute pro API-Token begrenzt, um Missbrauch zu verhindern.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`request-body`,children:`Request Body`}),`\n`,_jsx(ParamField,{body:`assistant_id`,type:`integer`,required:true,id:`param-assistant-id`,children:_jsx(_components.p,{children:`Die ID des Assistenten, der für die Antwortgenerierung verwendet werden soll. Muss zu deinem Konto gehören.`})}),`\n`,_jsxs(ParamField,{body:`customer_identifier`,type:`string`,required:true,id:`param-customer-identifier`,children:[_jsx(_components.p,{children:`Eine eindeutige Kennung für den Kunden. Diese wird verwendet, um den Gesprächskontext über mehrere Nachrichten hinweg zu erhalten.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Beispiele`}),`: Telefonnummer, E-Mail-Adresse, CRM-Kontakt-ID, Facebook-Benutzer-ID.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Maximale Länge`}),`: 255 Zeichen.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Wichtig`}),`: Verwende immer dasselbe Format für denselben Kunden, damit der Kontext korrekt zugeordnet wird.`]})]}),`\n`,_jsx(ParamField,{body:`message`,type:`string`,required:true,id:`param-message`,children:_jsx(_components.p,{children:`Die Nachricht des Kunden, auf die geantwortet werden soll.`})}),`\n`,_jsxs(ParamField,{body:`variables`,type:`object`,optional:true,id:`param-variables`,children:[_jsx(_components.p,{children:`Optionale Kontextvariablen, die an den Assistenten übergeben werden. Diese werden mit vorhandenen Gesprächsvariablen zusammengeführt.`}),_jsx(_components.p,{children:`Nützlich für die Übergabe von Kundendaten, Sitzungskontext oder anderen Metadaten, die die Antwort personalisieren können.`}),_jsxs(Expandable,{title:`Beispiele für Variablen`,children:[_jsx(ParamField,{body:`customer_name`,type:`string`,id:`param-customer-name`,children:_jsx(_components.p,{children:`Name des Kunden für personalisierte Ansprache`})}),_jsx(ParamField,{body:`source`,type:`string`,id:`param-source`,children:_jsxs(_components.p,{children:[`Quelle der Nachricht (z.B. `,_jsx(_components.code,{children:`whatsapp`}),`, `,_jsx(_components.code,{children:`facebook`}),`, `,_jsx(_components.code,{children:`sms`}),`)`]})}),_jsx(ParamField,{body:`order_id`,type:`string`,id:`param-order-id`,children:_jsx(_components.p,{children:`Bestellnummer für Support-Anfragen`})})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`antwort-felder`,children:`Antwort-Felder`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success`,children:_jsx(_components.p,{children:`Gibt an, ob die Anfrage erfolgreich war`})}),`\n`,_jsx(ResponseField,{name:`conversation_id`,type:`string`,id:`param-conversation-id`,children:_jsx(_components.p,{children:`Die UUID der Konversation. Verwende diese, um die Konversation später zu verfolgen oder darauf zu verweisen.`})}),`\n`,_jsx(ResponseField,{name:`customer_identifier`,type:`string`,id:`param-customer-identifier-1`,children:_jsx(_components.p,{children:`Die im Request bereitgestellte Kundenkennung`})}),`\n`,_jsx(ResponseField,{name:`reply`,type:`string`,id:`param-reply`,children:_jsx(_components.p,{children:`Die von der KI generierte Antwort auf die Kundennachricht`})}),`\n`,_jsxs(ResponseField,{name:`function_calls`,type:`array`,id:`param-function-calls`,children:[_jsx(_components.p,{children:`Array von Funktionsaufrufen, die der Assistent während der Verarbeitung der Nachricht durchgeführt hat. Leeres Array, wenn keine Funktionen aufgerufen wurden.`}),_jsxs(Expandable,{title:`Function Call Objekt`,children:[_jsx(ResponseField,{name:`name`,type:`string`,id:`param-name`,children:_jsx(_components.p,{children:`Der Name der aufgerufenen Funktion`})}),_jsx(ResponseField,{name:`arguments`,type:`object`,id:`param-arguments`,children:_jsx(_components.p,{children:`Die an die Funktion übergebenen Argumente`})}),_jsx(ResponseField,{name:`result`,type:`object`,id:`param-result`,children:_jsx(_components.p,{children:`Das Ergebnis des Funktionsaufrufs`})})]})]}),`\n`,_jsx(ResponseField,{name:`ai_disabled`,type:`boolean`,id:`param-ai-disabled`,children:_jsx(_components.p,{children:`Gibt an, ob KI-Antworten für diese Konversation deaktiviert sind (z.B. aufgrund einer manuellen Übernahme)`})}),`\n`,_jsx(Heading,{level:`3`,id:`fehlerantworten`,children:`Fehlerantworten`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success-1`,children:_jsxs(_components.p,{children:[`Wird `,_jsx(_components.code,{children:`false`}),` sein, wenn ein Fehler auftritt`]})}),`\n`,_jsx(ResponseField,{name:`error`,type:`string`,id:`param-error`,children:_jsx(_components.p,{children:`Fehlermeldung, die beschreibt, was schiefgelaufen ist`})}),`\n`,_jsxs(ResponseField,{name:`error_code`,type:`string`,id:`param-error-code`,children:[_jsx(_components.p,{children:`Maschinenlesbarer Fehlercode. Mögliche Werte:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`ASSISTANT_NOT_FOUND`}),` - Die Assistenten-ID ist ungültig oder gehört nicht zu deinem Konto`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`INSUFFICIENT_BALANCE`}),` - Dein Kontoguthaben ist zu niedrig, um die Nachricht zu verarbeiten`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`anwendungsfälle`,children:`Anwendungsfälle`}),`\n`,_jsx(Heading,{level:`4`,id:`multi-channel-ki-antworten`,children:`Multi-Channel KI-Antworten`}),`\n`,_jsx(_components.p,{children:`Nutze diesen Endpunkt, um KI-Antworten zu jeder Messaging-Plattform hinzuzufügen:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Empfange eine Nachricht von WhatsApp, Facebook, SMS oder einem anderen Kanal`}),`\n`,_jsx(_components.li,{children:`Rufe diesen Endpunkt mit der Nachricht und der Kundenkennung auf`}),`\n`,_jsx(_components.li,{children:`Sende die KI-Antwort über den ursprünglichen Kanal zurück`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`crm-integration`,children:`CRM-Integration`}),`\n`,_jsx(_components.p,{children:`Integriere KI-Antworten in dein CRM oder Helpdesk-System:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Verwende die CRM-Kontakt-ID als `,_jsx(_components.code,{children:`customer_identifier`})]}),`\n`,_jsx(_components.li,{children:`Übergib Kundendaten als Variablen für personalisierte Antworten`}),`\n`,_jsx(_components.li,{children:`Die Konversation bleibt über Sitzungen hinweg erhalten, wenn dieselbe Kennung verwendet wird`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`eigene-chat-oberflächen`,children:`Eigene Chat-Oberflächen`}),`\n`,_jsx(_components.p,{children:`Erstelle deine eigene Chat-Oberfläche, die von deinem Famulor-Assistenten angetrieben wird:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Generiere eine eindeutige Kennung für jede Benutzersitzung`}),`\n`,_jsx(_components.li,{children:`Sende Nachrichten über diesen Endpunkt`}),`\n`,_jsx(_components.li,{children:`Zeige die KI-Antworten in deiner Oberfläche an`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`konversations-persistenz`,children:`Konversations-Persistenz`}),`\n`,_jsxs(_components.p,{children:[`Konversationen werden automatisch basierend auf der Kombination aus `,_jsx(_components.code,{children:`assistant_id`}),` und `,_jsx(_components.code,{children:`customer_identifier`}),` gespeichert:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Gleiche Kennung`}),`: Nachrichten werden zur bestehenden Konversation hinzugefügt, wobei der vollständige Kontext erhalten bleibt`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Neue Kennung`}),`: Eine neue Konversation wird für den Kunden erstellt`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Variablen-Zusammenführung`}),`: Wenn Variablen bereitgestellt werden, werden sie mit vorhandenen Konversationsvariablen zusammengeführt`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`best-practices`,children:`Best Practices`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Konsistente Kennungen verwenden`}),`: Verwende immer dasselbe Format für Kundenkennungen (z.B. immer E.164 für Telefonnummern)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Relevanten Kontext übergeben`}),`: Nutze das `,_jsx(_components.code,{children:`variables`}),`-Feld, um Kundendaten bereitzustellen, die der KI helfen, Antworten zu personalisieren`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rate Limits handhaben`}),`: Implementiere Wiederholungslogik mit exponentiellem Backoff für rate-limitierte Anfragen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Konversations-IDs speichern`}),`: Speichere die zurückgegebene `,_jsx(_components.code,{children:`conversation_id`}),` für spätere Referenz oder Fehlerbehebung`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Kosten überwachen`}),`: Verfolge die Nutzung, um Kosten zu verwalten, insbesondere bei Integrationen mit hohem Volumen`]}),`\n`]}),`\n`,_jsxs(ResponseExample,{children:[_jsx(CodeBlock,{filename:`200 Success`,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"conversation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"7c9e6679-7425-40de-944b-e07fc1f90ae7\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"customer_identifier\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+14155551234\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reply\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Hi John! I'd be happy to help you schedule an appointment. What day and time work best for you?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"function_calls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ai_disabled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`200 Success (Mit Funktionsaufrufen)`,numberOfLines:`19`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`19`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"conversation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"7c9e6679-7425-40de-944b-e07fc1f90ae7\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"customer_identifier\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+14155551234\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reply\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"I've checked our calendar and we have availability tomorrow at 2 PM and Friday at 10 AM. Which works better for you?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"function_calls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"check_availability\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"arguments\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"start_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-08\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"days\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`7`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"slots\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-08 14:00\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-10 10:00\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ai_disabled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`404 Assistant Not Found`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Assistant not found or does not belong to you\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error_code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ASSISTANT_NOT_FOUND\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`402 Insufficient Balance`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Insufficient balance. Please top up your account.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error_code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"INSUFFICIENT_BALANCE\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`422 Validation Error`,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The assistant id field is required.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"assistant_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The assistant id field is required.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`429 Rate Limited`,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Too Many Attempts.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"retry_after\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`60`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Passende Seiten: `,_jsx(_components.a,{href:`/de/api-reference/introduction`,children:`Introduction`}),` und `,_jsx(_components.a,{href:`/de/developers/authentication-guide`,children:`Authentication Guide`}),` und `,_jsx(_components.a,{href:`/de/developers/api-integration-examples`,children:`API Integration Examples`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"KI-Antwort generieren","api":"POST https://app.famulor.de/api/user/ai/generate-reply","description":"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung","href":"/de/api-reference/ai-replies/generate-reply"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Request Body","slug":"request-body","depth":3,"children":[]},{"title":"Antwort-Felder","slug":"antwort-felder","depth":3,"children":[]},{"title":"Fehlerantworten","slug":"fehlerantworten","depth":3,"children":[]},{"title":"Anwendungsfälle","slug":"anwendungsfälle","depth":3,"children":[]},{"title":"Multi-Channel KI-Antworten","slug":"multi-channel-ki-antworten","depth":4,"children":[]},{"title":"CRM-Integration","slug":"crm-integration","depth":4,"children":[]},{"title":"Eigene Chat-Oberflächen","slug":"eigene-chat-oberflächen","depth":4,"children":[]},{"title":"Konversations-Persistenz","slug":"konversations-persistenz","depth":4,"children":[]},{"title":"Best Practices","slug":"best-practices","depth":3,"children":[]}],"codeExamples":{"response":{"type":"ResponseExample","children":[{"filename":"200 Success","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"8\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"conversation_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"7c9e6679-7425-40de-944b-e07fc1f90ae7\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"customer_identifier\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"+14155551234\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"reply\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Hi John! I'd be happy to help you schedule an appointment. What day and time work best for you?\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"function_calls\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"ai_disabled\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"200 Success (Mit Funktionsaufrufen)","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"19\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"conversation_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"7c9e6679-7425-40de-944b-e07fc1f90ae7\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"customer_identifier\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"+14155551234\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"reply\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"I've checked our calendar and we have availability tomorrow at 2 PM and Friday at 10 AM. Which works better for you?\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"function_calls\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"check_availability\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"arguments\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"start_date\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2025-01-08\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"days\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">7\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"result\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"slots\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2025-01-08 14:00\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2025-01-10 10:00\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"ai_disabled\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"404 Assistant Not Found","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"5\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"error\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Assistant not found or does not belong to you\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"error_code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"ASSISTANT_NOT_FOUND\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"402 Insufficient Balance","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"5\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"error\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Insufficient balance. Please top up your account.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"error_code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"INSUFFICIENT_BALANCE\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"422 Validation Error","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"6\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"The assistant id field is required.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"errors\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"assistant_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"The assistant id field is required.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"429 Rate Limited","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"4\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Too Many Attempts.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"retry_after\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">60\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"KI-Antwort generieren","path":"/api/user/ai/generate-reply","servers":[{"url":"https://app.famulor.de"}],"method":"post","request":{"security":[{"title":"Bearer Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"assistant_id":[{"type":"integer","description":"Die ID des Assistenten, der für die Antwortgenerierung verwendet werden soll. Muss zu deinem Konto gehören.","required":true}],"customer_identifier":[{"type":"string","description":"Eine eindeutige Kennung für den Kunden. Diese wird verwendet, um den Gesprächskontext über mehrere Nachrichten hinweg zu erhalten. Beispiele : Telefonnummer, E-Mail-Adresse, CRM-Kontakt-ID, Facebook-Benutzer-ID. Maximale Länge : 255 Zeichen. Wichtig : Verwende immer dasselbe Format für denselben Kunden, damit der Kontext korrekt zugeordnet wird.","required":true}],"message":[{"type":"string","description":"Die Nachricht des Kunden, auf die geantwortet werden soll.","required":true}],"variables":[{"type":"object","properties":{"customer_name":[{"type":"string","description":"Name des Kunden für personalisierte Ansprache"}],"source":[{"type":"string","description":"Quelle der Nachricht (z.B. `whatsapp` , `facebook` , `sms` )"}],"order_id":[{"type":"string","description":"Bestellnummer für Support-Anfragen"}]},"description":"Optionale Kontextvariablen, die an den Assistenten übergeben werden. Diese werden mit vorhandenen Gesprächsvariablen zusammengeführt. Nützlich für die Übergabe von Kundendaten, Sitzungskontext oder anderen Metadaten, die die Antwort personalisieren können."}]}}],"examples":{"example":{"value":{"assistant_id":123,"customer_identifier":"\u003cstring>","message":"\u003cstring>","variables":{"customer_name":"\u003cstring>","source":"\u003cstring>","order_id":"\u003cstring>"}}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"success":[{"type":"boolean","description":"Wird `false` sein, wenn ein Fehler auftritt"}],"conversation_id":[{"type":"string","description":"Die UUID der Konversation. Verwende diese, um die Konversation später zu verfolgen oder darauf zu verweisen."}],"customer_identifier":[{"type":"string","description":"Die im Request bereitgestellte Kundenkennung"}],"reply":[{"type":"string","description":"Die von der KI generierte Antwort auf die Kundennachricht"}],"function_calls":[{"type":"array","items":[{"type":"object","properties":{"name":[{"type":"string","description":"Der Name der aufgerufenen Funktion"}],"arguments":[{"type":"object","properties":{},"description":"Die an die Funktion übergebenen Argumente"}],"result":[{"type":"object","properties":{},"description":"Das Ergebnis des Funktionsaufrufs"}]}}],"description":"Array von Funktionsaufrufen, die der Assistent während der Verarbeitung der Nachricht durchgeführt hat. Leeres Array, wenn keine Funktionen aufgerufen wurden."}],"ai_disabled":[{"type":"boolean","description":"Gibt an, ob KI-Antworten für diese Konversation deaktiviert sind (z.B. aufgrund einer manuellen Übernahme)"}],"error":[{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist"}],"error_code":[{"type":"string","description":"Maschinenlesbarer Fehlercode. Mögliche Werte: `ASSISTANT_NOT_FOUND` - Die Assistenten-ID ist ungültig oder gehört nicht zu deinem Konto `INSUFFICIENT_BALANCE` - Dein Kontoguthaben ist zu niedrig, um die Nachricht zu verarbeiten"}]}}],"examples":{"example":{"value":{"success":true,"conversation_id":"\u003cstring>","customer_identifier":"\u003cstring>","reply":"\u003cstring>","function_calls":[{"name":"\u003cstring>","arguments":{},"result":{}}],"ai_disabled":true,"error":"\u003cstring>","error_code":"\u003cstring>"}}}}}},"deprecated":false}},"jsLinks":["/_mintlify/custom/famulor/cd9d829684d06133/chatwoot.js"],"subdomain":"famulor","siteName":"Famulor","title":"KI-Antwort generieren - Famulor","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/ai-replies/generate-reply","matchLevel":1},"de":{"href":"/de/api-reference/ai-replies/generate-reply","matchLevel":0}}},"lastModified":"2026-06-16T21:46:12.271Z","originalFileLocation":"de/api-reference/ai-replies/generate-reply.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung\">\u003cmeta data-mint-head name=\"keywords\" content=\"Famulor, KI-Telefonie, Voice AI, AI Phone Agent, Inbound Calls, Outbound Calls, WhatsApp Business AI, Voice Bot, Conversational AI, KI Anrufbeantworter, AI Receptionist, SIP Integration\">\u003cmeta data-mint-head name=\"application-name\" content=\"Famulor\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"KI-Antwort generieren - Famulor\">\u003cmeta data-mint-head property=\"og:description\" content=\"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Famulor Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.famulor.io/images/famulor-platform-voice-ai.webp\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"KI-Antwort generieren - Famulor\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.famulor.io/images/famulor-platform-voice-ai.webp\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/famulor/dBF2R2n0SyAdGi5G/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Famulor\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1FD5F9\">\u003cmeta data-mint-head name=\"author\" content=\"Famulor\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#1FD5F9\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"light dark\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/api-reference/ai-replies/generate-reply.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.famulor.io/en/api-reference/ai-replies/generate-reply\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.famulor.io/#organization\",\"name\":\"Famulor\",\"url\":\"https://docs.famulor.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/famulor/cMqEtkjL3Pk5dtmT/logo/light.svg?fit=max\u0026auto=format\u0026n=cMqEtkjL3Pk5dtmT\u0026q=85\u0026s=16ce3597e7c3ff91add211e1d19c56aa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.famulor.io#website\",\"name\":\"Famulor\",\"url\":\"https://docs.famulor.io\",\"publisher\":{\"@id\":\"https://docs.famulor.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply#webpage\",\"url\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\",\"name\":\"KI-Antwort generieren\",\"description\":\"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung\",\"dateModified\":\"2026-06-16T21:46:12.271Z\",\"isPartOf\":{\"@id\":\"https://docs.famulor.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Famulor\",\"item\":\"https://docs.famulor.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KI-Antwort generieren\",\"item\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply#apireference\",\"headline\":\"KI-Antwort generieren\",\"name\":\"KI-Antwort generieren\",\"description\":\"Generiert eine KI-Antwort mit einem Assistenten basierend auf einer Kundenkennung\",\"url\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply\",\"mainEntityOfPage\":{\"@id\":\"https://docs.famulor.io/de/api-reference/ai-replies/generate-reply#webpage\"},\"image\":\"https://docs.famulor.io/images/famulor-platform-voice-ai.webp\",\"dateModified\":\"2026-06-16T21:46:12.271Z\",\"publisher\":{\"@id\":\"https://docs.famulor.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.famulor.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Famulor\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Famulor","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/api-reference/ai-replies/generate-reply"}]},{"language":"de","default":true,"tabs":[{"tab":"Plattform-Anleitung","icon":"book","pages":[{"title":"Plattform-Anleitung","href":"/de"}]},{"tab":"No-Code Automatisierung","icon":"wand-magic-sparkles","pages":[{"title":"No-Code Automatisierung","href":"/de/automation-platform/introduction"}]},{"tab":"Mid-Call","icon":"link","pages":[{"title":"Mid-Call","href":"/de/automation-platform/mid-call-tools/custom-api-integration"}]},{"tab":"API Referenz","icon":"code","groups":[{"group":"API Referenz","pages":[{"title":"Einführung","icon":"book-open","href":"/de/api-reference/introduction"},{"title":"Authentifizierung","icon":"key","href":"/de/api-reference/authentication"},{"title":"Benutzerinformationen abrufen","api":"GET https://app.famulor.de/api/user/me","href":"/de/api-reference/user/me"}]},{"group":"KI-Assistants","pages":[{"title":"Assistenten erstellen","api":"POST https://app.famulor.de/api/user/assistant","href":"/de/api-reference/assistants/create"},{"title":"Assistenten löschen","api":"DELETE https://app.famulor.de/api/user/assistant/{id}","href":"/de/api-reference/assistants/delete"},{"title":"Inbound-Webhook aktivieren","api":"POST https://app.famulor.de/api/user/assistants/enable-inbound-webhook","href":"/de/api-reference/assistants/enable-inbound-webhook"},{"title":"Inbound-Webhook deaktivieren","api":"POST https://app.famulor.de/api/user/assistants/disable-inbound-webhook","href":"/de/api-reference/assistants/disable-inbound-webhook"},{"title":"Conversation Ended Webhook aktivieren","api":"POST https://app.famulor.de/api/user/assistants/enable-conversation-ended-webhook","href":"/de/api-reference/assistants/enable-conversation-ended-webhook"},{"title":"Conversation Ended Webhook deaktivieren","api":"POST https://app.famulor.de/api/user/assistants/disable-conversation-ended-webhook","href":"/de/api-reference/assistants/disable-conversation-ended-webhook"},{"title":"Webhook deaktivieren","api":"POST https://app.famulor.de/api/user/assistants/disable-webhook","href":"/de/api-reference/assistants/disable-webhook"},{"title":"Verfügbare Sprachen abrufen","api":"GET https://app.famulor.de/api/user/assistants/languages","href":"/de/api-reference/assistants/languages"},{"title":"Assistenten auflisten","api":"GET https://app.famulor.de/api/user/assistants/get","href":"/de/api-reference/assistants/list"},{"title":"Verfügbare Modelle abrufen","api":"GET https://app.famulor.de/api/user/assistants/models","href":"/de/api-reference/assistants/models"},{"title":"Outbound-Assistenten abrufen","api":"GET https://app.famulor.de/api/user/assistants/outbound","href":"/de/api-reference/assistants/outbound"},{"title":"Verfügbare Telefonnummern abrufen","api":"GET https://app.famulor.de/api/user/assistants/phone-numbers","href":"/de/api-reference/assistants/phone-numbers"},{"title":"Synthesizer-Provider abrufen","api":"GET https://app.famulor.de/api/user/assistants/synthesizer-providers","href":"/de/api-reference/assistants/synthesizer-providers"},{"title":"Transcriber-Provider abrufen","api":"GET https://app.famulor.de/api/user/assistants/transcriber-providers","href":"/de/api-reference/assistants/transcriber-providers"},{"title":"Assistenten aktualisieren","api":"PUT https://app.famulor.de/api/user/assistant/{id}","href":"/de/api-reference/assistants/update"},{"title":"Verfügbare Stimmen abrufen","api":"GET https://app.famulor.de/api/user/assistants/voices","href":"/de/api-reference/assistants/voices"}]},{"group":"Ordner","pages":[{"title":"Ordner auflisten","api":"GET https://app.famulor.de/api/user/folders","href":"/de/api-reference/folders/list"},{"title":"Ordner erstellen","api":"POST https://app.famulor.de/api/user/folder","href":"/de/api-reference/folders/create"},{"title":"Ordner aktualisieren","api":"PUT https://app.famulor.de/api/user/folder/{id}","href":"/de/api-reference/folders/update"},{"title":"Ordner löschen","api":"DELETE https://app.famulor.de/api/user/folder/{id}","href":"/de/api-reference/folders/delete"}]},{"group":"Labels","pages":[{"title":"Labels auflisten","api":"GET https://app.famulor.de/api/user/labels","href":"/de/api-reference/labels/list"},{"title":"Label erstellen","api":"POST https://app.famulor.de/api/user/label","href":"/de/api-reference/labels/create"},{"title":"Label aktualisieren","api":"PUT https://app.famulor.de/api/user/label/{id}","href":"/de/api-reference/labels/update"},{"title":"Label löschen","api":"DELETE https://app.famulor.de/api/user/label/{id}","href":"/de/api-reference/labels/delete"}]},{"group":"Leads","pages":[{"title":"Leads auflisten","api":"GET https://app.famulor.de/api/user/leads","href":"/de/api-reference/leads/list"},{"title":"Lead erstellen","api":"POST https://app.famulor.de/api/user/lead","href":"/de/api-reference/leads/create"},{"title":"Lead aktualisieren","api":"PUT https://app.famulor.de/api/user/leads/{id}","href":"/de/api-reference/leads/update"},{"title":"Lead löschen","api":"DELETE https://app.famulor.de/api/user/leads/{id}","href":"/de/api-reference/leads/delete"}]},{"group":"Campaigns","pages":[{"title":"Kampagnen auflisten","api":"GET https://app.famulor.de/api/user/campaigns","href":"/de/api-reference/campaigns/list"},{"title":"Kampagne abrufen","api":"GET https://app.famulor.de/api/user/campaign/{id}","href":"/de/api-reference/campaigns/get"},{"title":"Kampagne erstellen","api":"POST https://app.famulor.de/api/user/campaign","href":"/de/api-reference/campaigns/create"},{"title":"Kampagnen-Status aktualisieren","api":"POST https://app.famulor.de/api/user/campaigns/update-status","href":"/de/api-reference/campaigns/update-status"},{"title":"Kampagne löschen","api":"DELETE https://app.famulor.de/api/user/campaign/{id}","href":"/de/api-reference/campaigns/delete"}]},{"group":"Automations","pages":[{"title":"Automationen auflisten","api":"GET https://app.famulor.de/api/user/automate/flows","href":"/de/api-reference/automations/list"},{"title":"Automation abrufen","api":"GET https://app.famulor.de/api/user/automate/flows/{id}","href":"/de/api-reference/automations/get"},{"title":"Automation erstellen","api":"POST https://app.famulor.de/api/user/automate/flows","href":"/de/api-reference/automations/create"},{"title":"Automation aktualisieren","api":"PUT https://app.famulor.de/api/user/automate/flows/{id}","href":"/de/api-reference/automations/update"},{"title":"Vorherige Version wiederherstellen","api":"POST https://app.famulor.de/api/user/automate/flows/{id}/restore","href":"/de/api-reference/automations/restore"},{"title":"Automation löschen","api":"DELETE https://app.famulor.de/api/user/automate/flows/{id}","href":"/de/api-reference/automations/delete"},{"title":"Automation-Runs auflisten","api":"GET https://app.famulor.de/api/user/automate/flows/{id}/runs","href":"/de/api-reference/automations/list-runs"},{"title":"Automation-Run erneut versuchen","api":"POST https://app.famulor.de/api/user/automate/flows/{id}/runs/{run_id}/retry","href":"/de/api-reference/automations/retry-run"},{"title":"Automation-Vorlagen auflisten","api":"GET https://app.famulor.de/api/user/automate/templates","href":"/de/api-reference/automations/list-templates"},{"title":"Automation-Vorlage anwenden","api":"POST https://app.famulor.de/api/user/automate/templates/{key}","href":"/de/api-reference/automations/apply-template"}]},{"group":"Mid Call Actions","pages":[{"title":"Mid-call Actions auflisten","api":"GET https://app.famulor.de/api/user/tools","href":"/de/api-reference/mid-call-tools/get-tools"},{"title":"Mid-call Action abrufen","api":"GET https://app.famulor.de/api/user/tools/{id}","href":"/de/api-reference/mid-call-tools/get-tool"},{"title":"Mid-call Action erstellen","api":"POST https://app.famulor.de/api/user/tools","href":"/de/api-reference/mid-call-tools/create-tool"},{"title":"Mid-call Action aktualisieren","api":"PUT https://app.famulor.de/api/user/tools/{id}","href":"/de/api-reference/mid-call-tools/update-tool"},{"title":"Mid-call Action löschen","api":"DELETE https://app.famulor.de/api/user/tools/{id}","href":"/de/api-reference/mid-call-tools/delete-tool"}]},{"group":"AI Chatbot","pages":[{"title":"Konversationen auflisten","api":"GET https://app.famulor.de/api/user/conversations","href":"/de/api-reference/conversations/list"},{"title":"AI deaktivieren","api":"POST https://app.famulor.de/api/automate/conversations/{uuid}/disable-ai","href":"/de/api-reference/conversations/disable-ai"},{"title":"AI aktivieren","api":"POST https://app.famulor.de/api/automate/conversations/{uuid}/enable-ai","href":"/de/api-reference/conversations/enable-ai"},{"title":"Conversation erstellen","api":"POST /conversations","href":"/de/api-reference/ai-chatbot/create-conversation"},{"title":"Conversation abrufen","api":"GET /conversations/{uuid}","href":"/de/api-reference/ai-chatbot/get-conversation"},{"title":"Nachricht senden","api":"POST /conversations/{uuid}/messages","description":"Eine Nutzernachricht an eine bestehende Conversation senden und die Antwort des Assistenten erhalten","href":"/de/api-reference/ai-chatbot/send-conversation"}]},{"group":"AI Replies","pages":[{"title":"KI-Antwort generieren","api":"POST https://app.famulor.de/api/user/ai/generate-reply","href":"/de/api-reference/ai-replies/generate-reply"}]},{"group":"Knowledgebases","pages":[{"title":"Wissensdatenbanken auflisten","api":"GET https://app.famulor.de/api/user/knowledgebases","description":"Ruft alle Wissensdatenbanken des authentifizierten Benutzers ab","href":"/de/api-reference/knowledgebases/list"},{"title":"Wissensdatenbank abrufen","api":"GET https://app.famulor.de/api/user/knowledgebases/{id}","href":"/de/api-reference/knowledgebases/get"},{"title":"Wissensdatenbank erstellen","api":"POST https://app.famulor.de/api/user/knowledgebases","href":"/de/api-reference/knowledgebases/create"},{"title":"Wissensdatenbank aktualisieren","api":"PUT https://app.famulor.de/api/user/knowledgebases/{id}","href":"/de/api-reference/knowledgebases/update"},{"title":"Wissensdatenbank löschen","api":"DELETE https://app.famulor.de/api/user/knowledgebases/{id}","href":"/de/api-reference/knowledgebases/delete"},{"title":"Dokumente auflisten","api":"GET https://app.famulor.de/api/user/knowledgebases/{knowledgebaseId}/documents","href":"/de/api-reference/knowledgebases/list-documents"},{"title":"Dokument abrufen","api":"GET https://app.famulor.de/api/user/knowledgebases/{knowledgebaseId}/documents/{documentId}","href":"/de/api-reference/knowledgebases/get-document"},{"title":"Dokument erstellen","api":"POST https://app.famulor.de/api/user/knowledgebases/{knowledgebaseId}/documents","href":"/de/api-reference/knowledgebases/create-document"},{"title":"Dokument aktualisieren","api":"PUT https://app.famulor.de/api/user/knowledgebases/{knowledgebaseId}/documents/{documentId}","href":"/de/api-reference/knowledgebases/update-document"},{"title":"Dokument löschen","api":"DELETE https://app.famulor.de/api/user/knowledgebases/{knowledgebaseId}/documents/{documentId}","href":"/de/api-reference/knowledgebases/delete-document"}]},{"group":"SMS","pages":[{"title":"SMS senden","api":"POST https://app.famulor.de/api/user/sms","href":"/de/api-reference/sms/send"}]},{"group":"WhatsApp","pages":[{"title":"WhatsApp-Sender abrufen","api":"GET https://app.famulor.de/api/user/whatsapp/senders","href":"/de/api-reference/whatsapp/get-senders"},{"title":"WhatsApp-Templates abrufen","api":"GET https://app.famulor.de/api/user/whatsapp/senders/{senderId}/templates","href":"/de/api-reference/whatsapp/get-templates"},{"title":"WhatsApp-Template-Nachricht senden","api":"POST https://app.famulor.de/api/user/whatsapp/send","href":"/de/api-reference/whatsapp/send-template"},{"title":"Freiform-WhatsApp-Nachricht senden","api":"POST https://app.famulor.de/api/user/whatsapp/send-freeform","href":"/de/api-reference/whatsapp/send-freeform"},{"title":"WhatsApp-Session-Status abrufen","api":"GET https://app.famulor.de/api/user/whatsapp/session-status","href":"/de/api-reference/whatsapp/session-status"}]},{"group":"Phone Numbers","pages":[{"title":"Telefonnummern auflisten","api":"GET https://app.famulor.de/api/user/phone-numbers/all","href":"/de/api-reference/phone-numbers/list"},{"title":"Telefonnummer aktualisieren","api":"PUT https://app.famulor.de/api/user/phone-numbers/{id}","href":"/de/api-reference/phone-numbers/update"},{"title":"Verfügbare Telefonnummern suchen","api":"GET https://app.famulor.de/api/user/phone-numbers/search","href":"/de/api-reference/phone-numbers/search"},{"title":"Telefonnummer kaufen","api":"POST https://app.famulor.de/api/user/phone-numbers/purchase","href":"/de/api-reference/phone-numbers/purchase"},{"title":"Telefonnummer freigeben","api":"DELETE https://app.famulor.de/api/user/phone-numbers/{id}","href":"/de/api-reference/phone-numbers/release"}]},{"group":"SIP Trunks","pages":[{"title":"SIP-Trunks auflisten","api":"GET https://app.famulor.de/api/user/phone-numbers/sip-trunks","href":"/de/api-reference/sip-trunks/list"},{"title":"SIP-Trunk abrufen","api":"GET https://app.famulor.de/api/user/phone-numbers/sip-trunks/{id}","href":"/de/api-reference/sip-trunks/get"},{"title":"SIP-Trunk erstellen","api":"POST https://app.famulor.de/api/user/phone-numbers/sip-trunks","href":"/de/api-reference/sip-trunks/create"},{"title":"SIP-Trunk aktualisieren","api":"PUT https://app.famulor.de/api/user/phone-numbers/sip-trunks/{id}","href":"/de/api-reference/sip-trunks/update"},{"title":"SIP-Trunk löschen","api":"DELETE https://app.famulor.de/api/user/phone-numbers/{id}","href":"/de/api-reference/sip-trunks/delete"}]},{"group":"Calls","pages":[{"title":"Anrufe auflisten","api":"GET https://app.famulor.de/api/user/calls","href":"/de/api-reference/calls/list"},{"title":"Anruf abrufen","api":"GET https://app.famulor.de/api/user/calls/{id}","href":"/de/api-reference/user/calls/get"},{"title":"Anruf tätigen","api":"POST https://app.famulor.de/api/user/make_call","href":"/de/api-reference/calls/make"},{"title":"Anruf löschen","api":"DELETE https://app.famulor.de/api/user/calls/{call}","href":"/de/api-reference/calls/delete"}]},{"group":"Webhooks","pages":[{"title":"Post-Call Webhook","icon":"link","href":"/de/api-reference/webhooks/post-call"},{"title":"Conversation Ended Webhook","icon":"link","href":"/de/api-reference/webhooks/conversation-ended"},{"title":"Read Receipts Webhook","icon":"link","href":"/de/api-reference/webhooks/read-receipts"}]}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/de/mcp/client"}]}],"global":{"anchors":[{"anchor":"Demo buchen","icon":"calendar-days","href":"https://cal.com/bek-group/demotermine"},{"anchor":"Akademy","icon":"graduation-cap","href":"https://www.skool.com/famulor/classroom"},{"anchor":"Community","icon":"users","href":"https://www.skool.com/famulor/about"},{"anchor":"Updates","icon":"sparkles","href":"/de/updates/changelog"},{"anchor":"Support","icon":"circle-question","href":"/de/support"}]}}]},"title":"KI-Antwort generieren - Famulor","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["BannerMarkdown-Og7hgu7u.js","dist-BaREnp3o.js","lib--scc4DXi.js","lib-B8HbPgcC.js","clsx-CefdjKz2.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js"]}