> For the complete documentation index, see [llms.txt](https://aptus-ai.gitbook.io/aptus.ai-beta/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aptus-ai.gitbook.io/aptus.ai-beta/requisiti-di-connettivita.md).

# Requisiti di connettività

Generali

E’ necessario permettere all’applicativo di instaurare connessioni HTTPS con: \*.aptus.ai, \*.daitomic.com, \*.amazonaws.com, \*.cloudfront.net, .cdnfonts.com, \*.s3.amazonaws.com, hubspot.com, \*.[lrkt-in.com](http://lrkt-in.com), \*.[launchdarkly.com](http://launchdarkly.com), [hscollectedforms.net](http://hscollectedforms.net).

L’endpoint \*.s3.amazonaws.com è utilizzato per l’upload dei documenti, è necessario consentire richieste HTTP di tipo POST.<br>

Regulatory Outlook

Seguire istruzioni riportate in [questa guida AWS](https://docs.aws.amazon.com/it_it/quicksight/latest/user/troubleshoot-adding-visuals.html) a proposito di corporate networks e proxy, citate anche qui per convenienza:\ <br>

* Se gli elementi visivi non vengono caricati, prova quanto segue:
* * Se utilizzi una rete aziendale, verifica che le impostazioni del firewall della rete consentano il traffico proveniente da \*.aws.amazon.com, amazonaws.com, <https://mobileanalytics.\\*.amazonaws.com>, e cloudfront.net.
  * Aggiungi eccezioni alla funzionalità di blocco degli annunci per \*.aws.amazon.com, amazonaws.com, <https://mobileanalytics.\\*.amazonaws.com>, e cloudfront.net.
  * Se stai utilizzando un server proxy, verifica che \*.quicksight.aws.amazon.com e cloudfront.net siano stati aggiunti all'elenco dei domini approvati (elenco consentito).<br>

Chat

E’ necessario permettere all’applicativo di instaurare connessioni HTTPS con l’endpoint chat.next.aptus.ai/assistant. Il protocollo utilizzato durante lo scambio di messaggi è text/event-stream, e la connessione deve rimanere aperta fino al completamento della generazione del messaggio.\ <br>

Qui un esempio di richiesta curl relativa all’invio di un messaggio:\
*curl '<https://chat.next.aptus.ai/assistant>' \\*

&#x20; *-H 'sec-ch-ua-platform: "Linux"' \\*

&#x20; *-H 'Authorization: Bearer \<authorization\_token>' \\*

&#x20; *-H 'Referer: <https://next.aptus.ai/>' \\*

&#x20; *-H 'sec-ch-ua: "Chromium";v="136", "Google Chrome";v="136", "Not.A/Brand";v="99"' \\*

&#x20; *-H 'sec-ch-ua-mobile: ?0' \\*

&#x20; *-H 'User-Agent: Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36' \\*

&#x20; *-H 'Accept: text/event-stream' \\*

&#x20; *-H 'Content-Type: application/json' \\*

&#x20; *--data-raw '{"experts":\[],"userMessageId":"\<message\_id>","userMessage":"\<message>","conversationId":"\<conversation\_id>","attachments":\[]}'*\ <br>

Alert

E’ necessario soddisfare tutti i requisiti descritti nelle precedenti sezioni del presente documento.

<br>
