Skip to main content
Esta página faz parte de uma habilidade de agente de código IA e é escrita para agentes, não para humanos. Para a documentação legível por humanos da Base44, veja a documentação para desenvolvedores.

Módulo Integrations

Acesse serviços de terceiros via base44.integrations.

Tipos de integrações

  1. Core/Integradas: IA, e-mail, uploads de arquivo (disponíveis por padrão)
  2. Integrações do catálogo: Conectores pré-construídos do catálogo Base44
  3. Integrações personalizadas: Suas próprias integrações baseadas em OpenAPI

Acessando integrações

Integrações Core

InvokeLLM (Geração de texto com IA)

Gera texto ou dados JSON estruturados usando modelos de IA.
Parâmetros:
  • prompt (string, obrigatório): O texto do prompt a enviar ao modelo
  • add_context_from_internet (boolean, opcional): Se verdadeiro, usa Google Search/Maps/News para contexto em tempo real
  • response_json_schema (object, opcional): Schema JSON para saída estruturada
  • file_urls (string[], opcional): URLs de arquivos carregados para contexto

GenerateImage

Cria imagens geradas por IA a partir de prompts de texto.

SendEmail

Envia e-mails para usuários registrados. Cada aplicativo obtém esta integração (nenhum upgrade de plano necessário).
Parâmetros:
  • to (string, obrigatório): Endereço de e-mail do destinatário
  • subject (string, obrigatório): Linha de assunto do e-mail
  • body (string, obrigatório): Corpo do e-mail em texto simples ou HTML
  • from_name (string, opcional): Nome do remetente exibido ao destinatário
Limitações:
  • 1 crédito por e-mail (2 créditos com domínio personalizado)

UploadFile (Público)

Faz upload de arquivos para armazenamento público.

UploadPrivateFile

Faz upload de arquivos para armazenamento privado que requer uma URL assinada para acessar.

CreateFileSignedUrl

Gera links de acesso temporários para arquivos privados.
Parâmetros:
  • file_uri (string, obrigatório): URI de UploadPrivateFile
  • expires_in (number, opcional): Tempo de expiração em segundos (padrão: 300)

ExtractDataFromUploadedFile

Extrai dados estruturados de arquivos carregados usando IA.

Integrações personalizadas

Integrações personalizadas permitem que os administradores do workspace conectem qualquer API externa importando uma especificação OpenAPI. Use base44.integrations.custom.call() para invocá-las.

Sintaxe

Exemplos

Estrutura da resposta

Requisitos

  • Integrações Core: Disponíveis em todos os planos
  • Integrações do catálogo/personalizadas: Requerem plano Builder ou superior

Definições de tipo

Parâmetros de integração Core

CoreIntegrations

Integrações personalizadas

IntegrationsModule

Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.