Hello there
Once again I am having a mapping problem. I want to map the content of the first https request output into the second http request.
But the first output form my json parse is in a format, the new HTTPS request doesn’t accept as a mapping (several paragraphs).
Since I want a 2 step https request, and the output of the first is in json format.
a. using it directly doesn’t work.
b. Parsing the json results in paragraphs, which are not acceptable for mapping in json.
this is the output from the first https request:
This is the mapping for the second https request.
this is the error output:
I also tried to set {{toString(26.choices.message.content)}}, but that doesn’t change.
Another idea I had is, to extract only the “content” part from the json output the first https request is producing. But how?
blueprint.json (47.5 KB)
Module 20 ouput:
`[
{
"statusCode": 200,
"headers": [
{
"name": "date",
"value": "Sun, 10 Mar 2024 14:01:08 GMT"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "transfer-encoding",
"value": "chunked"
},
{
"name": "connection",
"value": "close"
},
{
"name": "x-ratelimitbysize-limit-minute",
"value": "2000000"
},
{
"name": "x-ratelimitbysize-remaining-minute",
"value": "1994896"
},
{
"name": "x-ratelimitbysize-remaining-month",
"value": "9999507931"
},
{
"name": "ratelimitbysize-reset",
"value": "8"
},
{
"name": "ratelimitbysize-remaining",
"value": "1994896"
},
{
"name": "x-ratelimitbysize-limit-month",
"value": "10000000000"
},
{
"name": "ratelimitbysize-query-cost",
"value": "5104"
},
{
"name": "ratelimitbysize-limit",
"value": "2000000"
},
{
"name": "access-control-allow-origin",
"value": "*"
},
{
"name": "x-kong-upstream-latency",
"value": "15514"
},
{
"name": "x-kong-proxy-latency",
"value": "1"
},
{
"name": "x-kong-request-id",
"value": "8f684a48a953eb7204f34a5383600c41"
},
{
"name": "cf-cache-status",
"value": "DYNAMIC"
},
{
"name": "server",
"value": "cloudflare"
},
{
"name": "cf-ray",
"value": "8623d5606ef534f5-DUB"
},
{
"name": "content-encoding",
"value": "gzip"
},
{
"name": "alt-svc",
"value": "h3=\":443\"; ma=86400"
}
],
"cookieHeaders": [],
"data": "{\"id\":\"bdd94372a0a14fab8cb96d56ed102815\",\"object\":\"chat.completion\",\"created\":1710079252,\"model\":\"mistral-large-latest\",\"choices\":[{\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Scena 1: L'uomo, un affascinante medico di nome Marco, entra nella piscina comunale dopo una lunga giornata di lavoro. È stanco, ma l'acqua cristallina e il profumo di cloro lo attirano come una calamita. Si tuffa, nuotando con forza attraverso la piscina semivuota. I suoi muscoli si rilassano, ma un'improvvisa ondata di desiderio lo pervade quando vede lei.\\n\\nScena 2: Chiara contro il suo petto. Sa che questa è solo la prima di molte notti di passione.\",\"tool_calls\":null},\"finish_reason\":\"stop\",\"logprobs\":null}],\"usage\":{\"prompt_tokens\":131,\"total_tokens\":704,\"completion_tokens\":573}}",
"fileSize": 1984
}
]`
Output 26:
`[
{
"id": "bdd94372a0a14fab8cb96d56ed102815",
"object": "chat.completion",
"created": 1710079252,
"model": "mistral-large-latest",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Scena 1: L'uomo, un affascinante medico di nome Marco, entra nella piscina comunale dopo una lunga giornata di lavoro. È stanco, ma l'acqua cristallina e il profumo di cloro lo attirano come una calamita. Si tuffa, nuotando con forza attraverso la piscina semivuota. I suoi muscoli si rilassano, ma un'improvvisa ondata di desiderio lo pervade quando vede lei.\n\nScena 2: Lei è una bagnina, una giovane donna di nome Chiara, dalle curve sinuose e gli occhi azzurri come il mare. È seduta sulla sua sedia, le gambe abbronzate in mostra sotto la divisa rossa. Marco la osserva, sentendo il suo cuore battere più forte. Si avvicina a lei, l'acqua che gli scivola addosso, rivelando il suo corpo scolpito. La loro conversazione è breve, ma carica di tensione sessuale. Chiara gli sorride, i suoi occhi brillano di desiderio.\n\nScena 3: Marco esce dalla piscina, l'acqua che stilla dal suo corpo. Chiara lo segue, i loro corpi si avvicinano l'uno all'altro. Il bacio è passionale, le loro lingue si intrecciano in un gioco di desiderio e piacere. Le mani di Marco esplorano il corpo di Chiara, toccandola nei punti più intimi. Lei geme, il suo respiro affannoso si mescola con il rumore dell'acqua che scorre.\n\nScena 4: La scena si sposta negli spogliatoi, dove Marco e Chiara si abbandonano completamente l'uno all'altra. I loro corpi si muovono all'unisono, in un ritmo frenetico e appassionato. Il piacere li travolge, le loro urla riempiono l'aria. Dopo, si abbracciano, i loro corpi sudati che si raffreddano lentamente. Marco sorride, sentendo il battito del cuore di Chiara contro il suo petto. Sa che questa è solo la prima di molte notti di passione.",
"tool_calls": null
},
"finish_reason": "stop",
"logprobs": null
}
],
"usage": {
"prompt_tokens": 131,
"total_tokens": 704,
"completion_tokens": 573
}
}
]
Input 25:
[
{
"ca": null,
"qs": [],
"url": "https://api.mistral.ai/v1/chat/completions",
"data": "{\n \"model\": \"mistral-large-latest\",\n \"messages\": [\n {\n \"role\": \"user\",\n \"content\": \"Scrivi un racconto erotico di categoria in base al seguente plot: Scena 1: L'uomo, un affascinante medico di nome Marco, entra nella piscina comunale dopo una lunga giornata di lavoro. È stanco, ma l'acqua cristallina e il profumo di cloro lo attirano come una calamita. Si tuffa, nuotando con forza attraverso la piscina semivuota. I suoi muscoli si rilassano, ma un'improvvisa ondata di desiderio lo pervade quando vede lei.\n\nScena 2: Lei è una bagnina, una giovane donna di nome Chiara, dalle curve sinuose e gli occhi azzurri come il mare. È seduta sulla sua sedia, le gambe abbronzate in mostra sotto la divisa rossa. Marco la osserva, sentendo il suo cuore battere più forte. Si avvicina a lei, l'acqua che gli scivola addosso, rivelando il suo corpo scolpito. La loro conversazione è breve, ma carica di tensione sessuale. Chiara gli sorride, i suoi occhi brillano di desiderio.\n\nScena 3: Marco esce dalla piscina, l'acqua che stilla dal suo corpo. Chiara lo segue, i loro corpi si avvicinano l'uno all'altro. Il bacio è passionale, le loro lingue si intrecciano in un gioco di desiderio e piacere. Le mani di Marco esplorano il corpo di Chiara, toccandola nei punti più intimi. Lei geme, il suo respiro affannoso si mescola con il rumore dell'acqua che scorre.\n\nScena 4: La scena si sposta negli spogliatoi, dove Marco e Chiara si abbandonano completamente l'uno all'altra. I loro corpi si muovono all'unisono, in un ritmo frenetico e appassionato. Il piacere li travolge, le loro urla riempiono l'aria. Dopo, si abbracciano, i loro corpi sudati che si raffreddano lentamente. Marco sorride, sentendo il battito del cuore di Chiara contro il suo petto. Sa che questa è solo la prima di molte notti di passione. . Il linguaggio deve essere semplice e diretto, a tratti crudo e volgare, e la storia deve svolgersi in Presente, concentrata su una scena. La narrazione avviene dal punto di vista di Un uomo e descrive il suo incontro e le sue interazioni in Terza persona singolare. Descrivi l'ambiente, le sensazioni, i pensieri e i dialoghi in modo chiaro e coinvolgente, permettendo alla lettrice di immergersi completamente nella scena e nelle emozioni dei personaggi. La parte sessuale è la più importante, descrivi i preliminari e poi tutta la scena sessuale in modo eccitante ed erotico. Crea ogni scena del plot lunga almeno 10 paragrafi ciascuna.\"\n }\n ],\n \"temperature\": 0.7,\n \"top_p\": 1,\n \"max_tokens\": 5000,\n \"stream\": false,\n \"safe_prompt\": false,\n \"random_seed\": null\n}",
"gzip": true,
"method": "post",
"headers": [
{
"name": "Content-Type",
"value": "application/json"
}
],
"timeout": null,
"useMtls": false,
"bodyType": "raw",
"contentType": "application/json",
"serializeUrl": false,
"shareCookies": false,
"parseResponse": false,
"followRedirect": true,
"useQuerystring": false,
"followAllRedirects": false,
"rejectUnauthorized": true
}
]
Output 25:
[
{
"statusCode": 422,
"headers": [
{
"name": "date",
"value": "Sun, 10 Mar 2024 14:01:08 GMT"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "content-length",
"value": "139"
},
{
"name": "connection",
"value": "close"
},
{
"name": "ratelimitbysize-limit",
"value": "2000000"
},
{
"name": "ratelimitbysize-remaining",
"value": "1990045"
},
{
"name": "ratelimitbysize-reset",
"value": "52"
},
{
"name": "x-ratelimitbysize-limit-month",
"value": "10000000000"
},
{
"name": "x-ratelimitbysize-limit-minute",
"value": "2000000"
},
{
"name": "x-ratelimitbysize-remaining-minute",
"value": "1990045"
},
{
"name": "x-ratelimitbysize-remaining-month",
"value": "9999502381"
},
{
"name": "ratelimitbysize-query-cost",
"value": "5550"
},
{
"name": "access-control-allow-origin",
"value": "*"
},
{
"name": "x-kong-upstream-latency",
"value": "3"
},
{
"name": "x-kong-proxy-latency",
"value": "6"
},
{
"name": "x-kong-request-id",
"value": "03b51a750c23eb50aad6911f21de0777"
},
{
"name": "cf-cache-status",
"value": "DYNAMIC"
},
{
"name": "server",
"value": "cloudflare"
},
{
"name": "cf-ray",
"value": "8623d5c21a499585-DUB"
},
{
"name": "alt-svc",
"value": "h3=\":443\"; ma=86400"
}
],
"cookieHeaders": [],
"data": "{\"detail\":[{\"type\":\"json_invalid\",\"loc\":[\"body\",525],\"msg\":\"JSON decode error\",\"input\":{},\"ctx\":{\"error\":\"Invalid control character at\"}}]}",
"fileSize": 139
}
]