Integrazioni

Il bot può utilizzare servizi esterni per arricchire le sue funzionalità. La prima integrazione che lanciamo è la possibilità di utilizzare OpenAI (ChatGPT e altri modelli) per elaborare i messaggi di Telegram.

Integrazione con OpenAI – informazioni generali

OpenAI API consente di descrivere in linguaggio semplice l’azione che si desidera eseguire con un testo o un’immagine da un messaggio Telegram proveniente da qualsiasi fonte Telegram. Successivamente, il bot invia all’intelligenza artificiale il messaggio e le istruzioni dell’utente e pubblica il risultato dell’elaborazione a una destinazione. I casi d’uso più comuni includono la traduzione in un’altra lingua, l’analisi e la sintesi di testi lunghi, il filtraggio intelligente, la modifica dei numeri nel testo in base a criteri specifici, la traduzione di immagini in testo, l’analisi di immagini e altro ancora.

È possibile attivare l’integrazione API OpenAI in Menu → Impostazioni di inoltro → Scegli origine e destinazione → Integrazioni.

Poiché OpenAI API è un prodotto a pagamento, sono previsti due scenari di pagamento: dal vostro pro-bilancio nel bot o dall’auto-pagamento. Il consiglio generale è il seguente: se avete intenzione di fare solo esperimenti con l’IA, è più facile pagare dal vostro bilancio pro. Se si prevede di utilizzare OpenAI regolarmente per elaborare grandi quantità di dati, è possibile risparmiare creando un proprio account OpenAI.

Pagare dal proprio pro-bilancio

Questa modalità di pagamento è la più semplice. È utilizzato per impostazione predefinita e non richiede alcuna azione aggiuntiva da parte dell’utente. È sufficiente attivare l’integrazione API OpenAI nelle impostazioni di inoltro e impostare i parametri richiesti. Dopo ogni utilizzo riuscito dell’API, insieme al risultato, riceviamo il costo della chiamata in token OpenAI API e lo deduciamo dal vostro pro-bilancio secondo le tariffe indicate di seguito.

Pagare dal proprio conto OpenAI

È possibile registrarsi sulla piattaforma OpenAI, acquistare un abbonamento a pagamento e creare la propria chiave API. Quindi, è necessario inserire questa chiave in Menu → Preferenze → OpenAI. Se nelle preferenze è presente una chiave API, il bot utilizzerà il vostro account OpenAI e non verranno addebitati costi aggiuntivi al vostro saldo nel bot stesso.

Importante: Affinché la chiave funzioni, è necessario che almeno un metodo di pagamento sia collegato al proprio account OpenAI. Si noti inoltre che un account OpenAI e un account ChatGPT non sono la stessa cosa.

Vantaggi: è più economico rispetto al pagamento con pro-balance; inoltre, si ha accesso alle statistiche di utilizzo.
Svantaggi: è necessario assicurarsi che il proprio account OpenAI sia pagato e abbia crediti sufficienti.

Chat OpenAI

È possibile attivare l’elaborazione dei messaggi attraverso il servizio OpenAI Chat in Menu → Impostazioni di inoltro → Scegli origine e destinazione → Integrazioni. Sono disponibili le seguenti impostazioni.

Modello di promemoria

Un prompt è il testo che contiene le istruzioni per l’IA. Poiché il prompt sarà probabilmente composto sia da istruzioni che dal testo del messaggio da elaborare, un modello offre un modo pratico per combinarli. Come modello si può scrivere qualsiasi testo che descriva il compito e inserire un tag speciale ${body} all’interno. Quindi, nel punto del testo in cui è specificato questo tag, il bot aggiungerà il testo del messaggio da elaborare. Nel caso più semplice, basta descrivere il compito e aggiungere ${body} alla fine. Si vedano gli esempi seguenti su come utilizzarlo.

Modello

I modelli si differenziano per il costo, l’intelligenza e alcune altre caratteristiche. Per la maggior parte delle applicazioni, il modello più economico gpt-3-turbo è sufficiente. Per saperne di più sui diversi modelli, consultare il sito.

Creatività

Questo parametro è chiamato anche “temperatura”. Più alta è la temperatura, più artistica sarà la risposta. Più bassa è la temperatura, più “scientifica” sarà la risposta, più accurata, più fattuale. Per la maggior parte dei casi, è possibile lasciare questo parametro uguale a 1.

Esempi

Traduzione

È possibile creare dei mirror automatici del proprio canale in più lingue contemporaneamente. A tal fine, impostare la copia dal canale originale ai canali nelle lingue corrispondenti e impostare le istruzioni appropriate per l’IA nelle impostazioni di integrazione.

Modello di prompt:
Translate the following text into a German language:
${body}

È possibile mantenere le impostazioni predefinite di Modello e Creatività .

Filtraggio

È possibile utilizzare l’intelligenza artificiale come filtro intelligente. Analizzerà il testo in base ai vostri criteri e darà il via libera alla pubblicazione. Poiché i filtri abituali vengono applicati prima dell’elaborazione attraverso l’IA, è necessario creare prima un reindirizzamento a un canale intermedio con i seguenti parametri:

Modello di prompt:
If the following text mentions a probability of a success of a deal equal or greater than 90%, reply to me with this text unchanged. If it does not occur, reply to me with the message "copying not required".
${body}
.

È possibile mantenere le impostazioni predefinite di Modello e Creatività .

Quindi, configurare un reindirizzamento dal canale intermedio a quello finale, impostando i filtri abituali per non far passare i messaggi con il testo “copying not required“.