LOCAL B4X APP
GEMINI_IA v5.0
Gemini_IA Power Pack
The most advanced AI resource for the B4X ecosystem.
🖼️ Image Generation
B4X Example: Multi-line Formatv5.0
Dim IA As Gemini_IA
IA.Initialize(Me, "IA")
IA.ApiKey = "YOUR_API_KEY"
IA.GenerateImage("a ninja cat eating ceviche on the beach of Guayaquil at sunset, cyberpunk style")
Private Sub IA_Response(Result As GeminiResponse)
If Result.Success = False Then Return
If Result.IsImage Then
If Result.Image.IsInitialized Then
B4XImageView1.Bitmap = Result.Image
IA.SaveImage(Result.Image, File.DirApp, "cat.png")
Else
Log("Image not initialized")
End If
Else
Log("Text received: " & Result.Text)
End If
End Sub
💬 Basic Text Prompt
Dim Gemini As Gemini_IA
Gemini.Initialize(Me, "Gemini")
Gemini.ApiKey = "KEY"
Gemini.Ask("Explain how photosynthesis works")
Private Sub Gemini_Response(Result As GeminiResponse)
If Result.Success = False Then Return
Log(Result.Text)
End Sub
👁️ Vision Analysis
Dim Gemini As Gemini_IA
Gemini.ApiKey = "KEY"
Gemini.AskWithImage("Describe this:", _
File.Combine(File.DirApp, "photo.png"))
Private Sub Gemini_Response(Result As GeminiResponse)
If Result.Success Then Log(Result.Text)
End Sub
Professional Response Architecture
Type GeminiResponse( _
Text As String, _
Image As B4XBitmap, _
IsImage As Boolean, _
Success As Boolean _
)
'Example for PDF Analysis
Gemini.AskWithPdf("Summarize document:", File.DirApp, "doc.pdf")
GET API KEY 🚀
Production-ready product. 100% compatible with XUI and B4XPages.