Xtreme AIGenerator

System Independence

Free-tier AI migration is in progress. Provider quotas, other paid services, and remaining integrations still apply.

Free-tier AI configuration

5 alternate routes available · 3 partially migrated · More app routes still require migration

groqgoogle_aiopenrouter

AI / LLM Generation

Partial

Replaces: Core.InvokeLLM

Independent Providers
Groq (free tier)Google AI (free tier, subject to account access)OpenRouter (free models)
Required Secrets
GROQ_API_KEYGOOGLE_AI_API_KEYOPENROUTER_API_KEY
Free tiers have rate limits; configured keys do not guarantee available requests. Other AI tools may still use paid gateways.
→ independentAi

Email Sending

Independent

Replaces: Core.SendEmail

Independent Providers
Xtreme Communications GatewayGmail Connector (OAuth)
Required Secrets
XTREME_COMMUNICATION_API_KEY
→ independentEmail

Image Generation

Partial

Replaces: Core.GenerateImage

Independent Providers
Vercel AI Gateway (paid or trial credit)
Required Secrets
VERCEL_AI_GATEWAY_API_KEY
No verified free-tier image-generation replacement is configured; this action can incur charges.
→ vercelAiGateway

File Storage

Independent

Replaces: Core.UploadPublicFile

Independent Providers
Supabase Storage
Required Secrets
SMAI_SUPABASE_URLSMAI_SUPABASE_ANON_KEY
→ supabaseUpload

SMS / MMS / Voice

Independent

Replaces: Core.SendPushNotification

Independent Providers
Xtreme Communications (Telnyx)Telnyx Direct
Required Secrets
XTREME_COMMUNICATION_API_KEYTELNYX_API_KEY
→ xtremeComms

Web Scraping / Browsing

Independent

Replaces: N/A (custom)

Independent Providers
Cloud Browser EngineBrowserbase
Required Secrets
CLOUD_BROWSER_ENGINE_URLBROWSERBASE_API_KEY
→ shadowBrowse

Frontend Deployment

Independent

Replaces: Base44 hosting

Independent Providers
Vercel (paid account)
Required Secrets
VERCEL_API_TOKENVERCEL_TEAM
→ vercelDeploy

Backend Database

Partial

Replaces: Base44 entities

Independent Providers
Supabase (paid account)PostgreSQL
Required Secrets
SMAI_SUPABASE_URLSMAI_SUPABASE_ANON_KEYSMAI_SUPABASE_SERVICE_ROLE_KEY
SMAI portal migrated; main app entities still on Base44
→ supabaseMigrationDeploy

Independent Architecture

Frontend→Vercel (paid)
AI / LLM→Groq + Google AI + OpenRouter (free tiers, subject to quota)
Email→Xtreme Comms Gateway + Gmail Connector
Database→Supabase PostgreSQL (paid)
File Storage→Supabase Storage
SMS / Voice→Xtreme Comms / Telnyx
Web Scraping→Cloud Browser Engine + Browserbase
Background Jobs→Railway Workers

How to use independent functions

Replace blocked Base44 integration calls with these independent alternatives in your code:

base44.integrations.Core.InvokeLLM({ prompt })
→ base44.functions.invoke('independentAi', { prompt })
base44.integrations.Core.SendEmail({ to, subject, body })
→ base44.functions.invoke('independentEmail', { to, subject, body })
base44.integrations.Core.GenerateImage({ prompt })
→ base44.functions.invoke('vercelAiGateway', { action: 'generateImage', prompt })
base44.integrations.Core.UploadPublicFile({ file })
→ base44.functions.invoke('supabaseUpload', { file_data, filename })