Help us improve our product documentation on docs.cognigy.com by sharing your thoughts in a quick survey. Your feedback shapes the future of our content!
Help us improve our product documentation on docs.cognigy.com by sharing your thoughts in a quick survey. Your feedback shapes the future of our content!
Generates content for a Node using generative AI. The generated output, either text or an adaptive card, is returned in the response and can be copied into the Node for testing or development. No node ID is required.
curl --request POST \
--url https://api-trial.cognigy.ai/new/v2.0/flows/{flowId}/chart/nodes/output/generate \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"localeId": "<string>",
"userText": "greetings",
"outputType": "text",
"lastOutput": "{\"$schema\":\"http://adaptivecards.io/schemas/adaptive-card.json\", ...}",
"generateContentLimit": 3
}
'{
"output": {
"type": "AdaptiveCard",
"body": [
{}
],
"actions": [
{}
],
"version": 1,
"speak": "create a poll for playing football on saturday at 3pm with the following options: yes, no, maybe"
},
"outputType": "adaptiveCard"
}Documentation Index
Fetch the complete documentation index at: https://docs.cognigy.com/llms.txt
Use this file to discover all available pages before exploring further.
Supply the API Key in the HTTP-Header
The Accept header specifies the media type that the client expects in the response. Available options: application/json, application/hal+json, application/xml, text/xml, text/csv. The default value is application/json.
application/json, application/hal+json, application/xml, text/xml, text/csv The unique identifier for the Flow.
24^[a-z0-9]{24}$24^[a-z0-9]{24}$"greetings"
text, adaptiveCard "text"
Last adaptive card output
"{\"$schema\":\"http://adaptivecards.io/schemas/adaptive-card.json\", ...}"
The number of sentences to be generated
3
curl --request POST \
--url https://api-trial.cognigy.ai/new/v2.0/flows/{flowId}/chart/nodes/output/generate \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"localeId": "<string>",
"userText": "greetings",
"outputType": "text",
"lastOutput": "{\"$schema\":\"http://adaptivecards.io/schemas/adaptive-card.json\", ...}",
"generateContentLimit": 3
}
'{
"output": {
"type": "AdaptiveCard",
"body": [
{}
],
"actions": [
{}
],
"version": 1,
"speak": "create a poll for playing football on saturday at 3pm with the following options: yes, no, maybe"
},
"outputType": "adaptiveCard"
}