Skip to main content
Cette page fait partie d’une compétence d’agent de code IA et est écrite pour les agents, pas pour les humains. Pour la documentation Base44 lisible par un humain, consultez la documentation développeur.

Module Integrations

Access third-party services via base44.integrations.

Types of Integrations

  1. Core/Built-in: AI, email, file uploads (available by default)
  2. Catalog integrations: Pre-built connectors from Base44 catalog
  3. Custom integrations: Your own OpenAPI-based integrations

Accessing Integrations

Core Integrations

InvokeLLM (AI Text Generation)

Generate text or structured JSON data using AI models.
Parameters:
  • prompt (string, required): The prompt text to send to the model
  • add_context_from_internet (boolean, optional): If true, uses Google Search/Maps/News for real-time context
  • response_json_schema (object, optional): JSON schema for structured output
  • file_urls (string[], optional): URLs of uploaded files for context

GenerateImage

Create AI-generated images from text prompts.

SendEmail

Send emails to registered users. Every app gets this integration (no plan upgrade required).
Parameters:
  • to (string, required): Recipient email address
  • subject (string, required): Email subject line
  • body (string, required): Plain text or HTML email body
  • from_name (string, optional): Sender name displayed to recipient
Limitations:
  • 1 credit per email (2 credits with custom domain)

UploadFile (Public)

Upload files to public storage.

UploadPrivateFile

Upload files to private storage that requires a signed URL to access.

CreateFileSignedUrl

Generate temporary access links for private files.
Parameters:
  • file_uri (string, required): URI from UploadPrivateFile
  • expires_in (number, optional): Expiration time in seconds (default: 300)

ExtractDataFromUploadedFile

Extract structured data from uploaded files using AI.

Custom Integrations

Custom integrations allow workspace administrators to connect any external API by importing an OpenAPI specification. Use base44.integrations.custom.call() to invoke them.

Syntax

Examples

Response Structure

Requirements

  • Core integrations: Available on all plans
  • Catalog/Custom integrations: Require Builder plan or higher

Type Definitions

Core Integration Parameters

CoreIntegrations

Custom Integrations

IntegrationsModule

Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.