Capire le integrazioni integrate
Le integrazioni integrate sono azioni pronte che girano dentro Base44. Sono disponibili in ogni app e non devi configurare chiavi API, connettori o la tua infrastruttura. Puoi aggiungerle ovunque progetti logica nella tua app e Base44 si occupa di hosting, scaling e connessioni ai provider dietro le quinte. Usa le integrazioni integrate quando vuoi che Base44 gestisca per te queste attività condivise. Ad esempio, puoi inviare email senza configurare un servizio email, generare immagini su richiesta, permettere alle persone di caricare e memorizzare file in Base44, estrarre dati strutturati dagli upload nelle tue entità o chiamare LLM per alimentare agenti e workflow dati mantenendo tutta la fatturazione e la gestione dei provider in un unico posto.Inviare email
SendEmail è un’integrazione integrata che invia email transazionali e di workflow dalla tua app, come conferme, avvisi, digest e altre notifiche che devono essere inviate automaticamente. Puoi attivare SendEmail da:- Flussi che Base44 costruisce dalla chat IA.
- Funzioni backend che modifichi nel codice della tua app.
- Agenti o automazioni che devono notificare persone via email.
Prompt di esempio per SendEmail
Connect SendEmail so that when someone submits this form, they get a confirmation email with their details.Add a daily flow that uses SendEmail to send me a summary of all new signups in this app.When a task is marked as 'critical', use SendEmail to alert the ops team with a link to the record.
Note:
- SendEmail non supporta l’invio a mailing list esterne o l’aggiunta di allegati.
- Ogni email inviata tramite SendEmail usa crediti di integrazione. Il costo esatto dipende da quanti messaggi invii e da quanto spesso vengono eseguiti i flussi.
Generare immagini
GenerateImage è un’integrazione integrata che crea immagini usando l’IA da prompt testuali o da flussi nella tua app. È utile per generare visuali su richiesta come copertine, thumbnail, illustrazioni o avatar senza gestire un provider di immagini esterno. GenerateImage può supportare scenari come creare immagini di copertina per nuovi contenuti, generare immagini prodotto temporanee quando le foto non sono ancora pronte o produrre semplici asset di marketing basati su descrizioni testuali.Prompt di esempio per GenerateImage
Whenever I add a new article, use GenerateImage to create a cover image that matches the title and theme.When I create a new product, generate a simple placeholder image with the product name on a solid background and store its URL in the Products entity.Add a page where I can enter a short description and use GenerateImage to create a marketing image I can download.
Generare video
GenerateVideo è un’integrazione integrata che crea video con l’IA da prompt testuali o flussi dell’app. È utile per aggiungere contenuti visivi ricchi al design della tua app o per permettere alle persone di generare video all’interno della tua app live da prompt, form o dati dell’app. Puoi usare GenerateVideo per aggiungere video hero e anteprime di prodotto mentre costruisci la tua app, o per alimentare funzionalità come generatori di video marketing, anteprime di ricette, clip fitness, contenuti didattici, asset per social media e media personalizzati nella tua app live.Prompt di esempio per GenerateVideo
Create a short hero video for my recipe app showing lemon herb chicken cooking in a pan. Add it to the homepage hero section with a dark overlay.Add a page where people can enter a prompt, choose a video style, generate a short video with GenerateVideo, and save it.Let people generate short social media videos from prompts, preview them in the app, and save each video URL to the Videos entity.
Note:
- Per generare video dalla chat IA, ti serve un piano Starter o superiore.
- Quando la chat IA genera un video, usa i crediti messaggio del prompt più 1 credito messaggio aggiuntivo.
- La generazione video nelle app live usa 5 crediti di integrazione per secondo di video generato.
Generare voce
GenerateSpeech è un’integrazione integrata che converte il testo in audio dal suono naturale e restituisce un URL pubblico a un file MP3 generato. La tua app può riprodurre, memorizzare o incorporare l’audio senza connettersi a un provider vocale esterno. GenerateSpeech è utile per aggiungere funzionalità di lettura ad alta voce ad app ricche di contenuti, costruire walkthrough narrati, fornire annunci multilingue o produrre riepiloghi audio dai dati dell’app. Funziona in 30 lingue e Base44 rileva la lingua automaticamente.
Prompt di esempio per GenerateSpeech
Add a "Listen" button to each article page. When clicked, use GenerateSpeech to convert the article body to audio and play it back in the app.When a new lesson is saved, use GenerateSpeech with the "sunny" voice to generate an audio version and store the URL in the Lessons entity.Build a page where I can enter text, choose a voice, and generate a downloadable audio file using GenerateSpeech.
Note:
- L’input di testo è limitato a 5.000 caratteri per chiamata.
- GenerateSpeech supporta 30 lingue tra cui inglese, spagnolo, francese, tedesco, giapponese, portoghese, arabo e hindi.
- Le voci disponibili sono:
river(calma, neutra),honey(calda, morbida),sunny(brillante, ottimista),storm(formale, autorevole) espark(energica, rapida). La voce predefinita èriver. - Ogni chiamata usa crediti di integrazione in base alla lunghezza del testo: 1 credito per 50 caratteri, fino a un massimo di 100 crediti per chiamata. I crediti vengono addebitati ogni volta che l’audio viene generato, anche se lo stesso testo viene riprodotto di nuovo. Per evitare addebiti ripetuti, salva l’URL audio restituito e riproducilo invece di chiamare di nuovo GenerateSpeech.
Usare un URL audio
Quando GenerateSpeech viene eseguito, restituisce un URL pubblico che punta al file MP3 generato. Puoi usare questo URL direttamente in un componente audio player nella tua app o salvarlo in un campo di un’entità così puoi riprodurlo in seguito senza generare di nuovo l’audio. Chiedi alla chat IA di memorizzare l’URL nella tua entità dopo ogni chiamata, ad esempio:
Caricare file
UploadFile è un’integrazione integrata che permette alla tua app di accettare upload di file dalle persone che la usano. Alimenta i componenti di upload file nella tua UI così puoi raccogliere documenti, immagini e file di dati senza costruire il tuo storage o endpoint di upload. UploadFile è una buona scelta quando vuoi raccogliere ricevute, contratti, screenshot, foto profilo o file di dati come CSV e fogli di calcolo e tenerli legati ai record nella tua app.Prompt di esempio per UploadFile
Add a file upload field to this request page using UploadFile so people can attach a PDF when they submit.Let people upload profile pictures, store the file using UploadFile, and save the image URL in the Members entity.Create a page where I can drag and drop CSV files, upload them with UploadFile, and show a table of uploaded files.
Per le dimensioni e i tipi di file attuali, consulta la guida Caricare file.
Estrarre dati dai file caricati
ExtractDataFromUploadedFile è un’integrazione integrata che legge contenuto strutturato dai file caricati e lo trasforma in dati con cui la tua app può lavorare. Ti aiuta a passare da “storage di file” a “record utilizzabili” estraendo per te campi e righe chiave. Puoi estrarre dati strutturati da file caricati (CSV, PNG, JPG, JPEG, PDF) usando schemi JSON. È particolarmente utile per importare dati in blocco. Puoi usare ExtractDataFromUploadedFile per analizzare ricevute, fatture, form o file di dati e convertirli in entità pulite, come Contatti, Fatture, Spese o Metriche, senza scrivere logica di parsing a mano. Puoi anche combinare UploadFile e ExtractDataFromUploadedFile. Ad esempio, qualcuno carica un CSV, un file Excel o un PDF tramite UploadFile, poi usi ExtractDataFromUploadedFile per trasformare il contenuto in righe nelle tue tabelle dati.Prompt di esempio per ExtractDataFromUploadedFile
When I upload a CSV file of customers, use UploadFile and ExtractDataFromUploadedFile to import the records into a Customers entity.Let me upload invoice PDFs and use ExtractDataFromUploadedFile to pull invoice number, vendor, date, subtotal, and total into an Invoices table.Build a page where I can upload an Excel file with KPIs, then use ExtractDataFromUploadedFile to update the Metrics entity.
Eseguire chiamate LLM
invokeLLM è un’integrazione integrata che esegue chiamate a modelli linguistici (LLM) da dentro la tua app. Permette alla tua app di “pensare” con l’IA sui tuoi dati e flussi, e alimenta generazione di testo, spiegazioni e decisioni che dipendono dagli LLM. invokeLLM è adatto quando vuoi costruire agenti dati, riassumere o riscrivere contenuti, classificare record, generare raccomandazioni da dashboard o aggiungere assistenti in-app che aiutano le persone a completare attività. Funziona come le altre integrazioni integrate nei tuoi flussi e funzioni backend, ma con un livello extra di controllo: puoi scegliere quale modello sottostante usa.Prompt di esempio per invokeLLM
Add a data agent that uses invokeLLM so I can ask natural language questions about my Sales entity and see the answers in this app.When a support ticket is created, use invokeLLM to summarize the description into a short overview and store it in a Summary field.Create a flow that uses invokeLLM to classify each new lead into one of three segments based on their notes, and save the segment on the lead record.Switch invokeLLM to use a stronger model for my agents so they can give better explanations on complex analytics dashboards, and update any flows that depend on invokeLLM.
Scegliere il modello per invokeLLM
Per impostazione predefinita, invokeLLM usa un modello standard che bilancia qualità e costo. Se vuoi, puoi dire alla chat IA dentro Base44 di usare qualsiasi modello supportato nel tuo workspace come modello sottostante per invokeLLM chiedendo alla chat IA di cambiarlo per te. Ad esempio, puoi dire:Switch invokeLLM to use <model-name> for this app.
Nota: Quando cambi il modello per invokeLLM, lo stile, la capacità di ragionamento e la qualità delle risposte si aggiornano per corrispondere a quel modello. Anche il numero di crediti di integrazione che ogni chiamata usa cambia in base al costo del nuovo modello e qualsiasi flusso che si basa su invokeLLM inizia a usare automaticamente il nuovo modello.
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.

