Skip to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AI Development with the MBS FileMaker Plugin

Featured Replies

The MBS FileMaker Plugin provides a comprehensive set of components to integrate Artificial Intelligence (AI) and Machine Learning (ML) into FileMaker solutions. This includes local LLM execution, platform-native ML frameworks, external API integration, and scripting bridges to other AI ecosystems.

Below is a technical overview of the available components and how developers can use them in real-world scenarios.

FoundationModelsFileMaker.png

Foundation Models

Provides access to Apple's Foundation Models framework for running on-device large language models (LLMs).

  • Initialize and manage model sessions

  • Send prompts and receive streamed or complete responses

  • Configure parameters such as temperature, token limits, and system prompts

  • Supports multilingual input/output

Typical use cases include chat interfaces, text summarization, structured data extraction, and natural language command parsing—all without requiring internet access.

See FoundationModels functions and Use Foundation Models in FileMaker.

Llama.cpp

Integrates llama.cpp to run open-source LLMs locally within FileMaker.

  • Load GGUF/GGML models from local storage

  • Control inference parameters (context size, temperature, top-k, top-p)

  • Maintain conversation context for chat-based workflows

  • No dependency on external services

Ideal for offline deployments, secure environments, or custom fine-tuned models. Developers can build fully self-contained AI systems inside FileMaker.

See Llama functions and Use Llama.cpp in FileMaker.

CoreML

Execute machine learning models using Apple's CoreML framework.

  • Load compiled .mlmodel files

  • Run inference on structured or image data

  • Supports classification, regression, and neural networks

Common use cases include predictive analytics, recommendation systems, and image classification workflows embedded directly in FileMaker.

See CoreML functions and related functions that run CoreML models within the frameworks like CoreImage.Detect function.

Windows ML

Provides access to Windows Machine Learning APIs on Windows 10 and newer.

  • Load ONNX models

  • Perform inference using local hardware acceleration

  • Integrate ML into Windows-based FileMaker deployments

Useful for cross-platform solutions where macOS uses CoreML and Windows uses ONNX-based models.

See WindowsML functions.

Vision

Wraps Apple’s Vision framework for image analysis tasks.

  • Text detection and recognition

  • Face detection and landmark tracking

  • Object recognition and classification

  • Barcode and QR code detection

Often combined with CoreML for custom vision models or with OCR workflows for document processing pipelines.

See Vision functions and Vision Framework for FileMaker.

Image Playground

Interfaces with Apple Intelligence image generation features.

  • Generate images from text prompts

  • Adjust styles and generation parameters

  • Store generated images directly in FileMaker container fields

Useful for generating previews, assets, or user-driven content inside applications.

See ImagePlayground functions and Use Image Playground in FileMaker.

ImagePlaygroundFileMaker2.jpg

Python

Run Python-based AI workflows directly from FileMaker.

  • Execute Python code via MBS Python functions

  • Call external scripts using Shell functions

  • Integrate libraries such as TensorFlow, PyTorch, scikit-learn, or transformers

This approach enables access to the broader AI ecosystem, including custom pipelines, embeddings, vector databases, and advanced data processing.

See Python functions and Using Python in FileMaker.

OCR

Built-in OCR functionality based on Tesseract.

  • Extract text from images and PDFs

  • Support multiple languages

  • Preprocess images for improved recognition accuracy

Frequently used for invoice processing, document indexing, and data entry automation.

See OCR, WindowsOCR functions and OCR on Windows in FileMaker.

CURL

Provides HTTP client functionality to connect with external AI services.

  • Send REST API requests (POST/GET)

  • Handle authentication (API keys, headers)

  • Parse JSON responses using FileMaker JSON functions

Enables integration with services such as OpenAI, Anthropic, or Google AI models. The plugin includes example files demonstrating ChatGPT API integration and response handling.

See CURL functions and Using ChatGPT in FileMaker.

Integration Patterns

You may combine various functions to build solutions based on the toolbox provided with MBS Plugin:

  • Hybrid AI: Combine local LLMs (FoundationModels/Llama) with cloud APIs

  • Pipeline Processing: OCR → LLM → Structured Data Output

  • AI-assisted UI: Natural language inputs driving FileMaker scripts

  • Offline-first apps: Fully local AI using Llama + CoreML

Conclusion

The MBS FileMaker Plugin enables developers to integrate AI at multiple levels—from low-level ML inference to high-level conversational interfaces.

By combining local processing, external APIs, and scripting bridges, it provides a flexible architecture for building modern, intelligent FileMaker solutions.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.