Choose and configure an AI Provider

Choose where AI processing runs, connect a supported Provider, test the connection, and activate the configuration you want RenamerX to use.


Updated on August 15, 2026

RenamerX supports six AI Provider types. Custom Provider also lets you connect to other OpenAI-compatible AI Providers.

RenamerX Built-in Local AI is the recommended starting point. RenamerX manages the local AI runtime for you, processes files on your device, and does not require an API key or a separate AI service. Choose another AI Provider when you already use a compatible local service such as Ollama or LM Studio, or when you want to use a cloud model. Before connecting one, check where it runs, whether the model can understand images, and which service terms or usage charges apply.

First-launch AI Provider selector listing RenamerX Built-in, Ollama, LM Studio, Google Gemini, OpenAI, and Custom Provider

Choose a Provider

For Ollama, LM Studio, OpenAI, Google Gemini, and Custom Provider, choose a model that supports image input. RenamerX needs a vision-capable model to understand supported images, scanned PDFs, and videos.

ProviderWhere AI processing happensAPI keyWhat you configure
RenamerX Built-in Local AIOn this deviceNoRenamerX manages the model, engine, and endpoint.
OllamaAt the server URL you enterNoServer URL and a compatible vision model. The default URL is http://127.0.0.1:11434/v1/.
LM StudioAt the server URL you enterOptionalServer URL and a compatible vision model. The default URL is http://127.0.0.1:1234/v1/.
OpenAIOpenAI cloudRequiredAPI key and model.
Google GeminiGoogle cloudRequiredAPI key and model.
Custom ProviderAt the OpenAI-compatible endpoint you enterOptionalServer URL and Model ID.

The model choices shown by RenamerX can change as Provider catalogs change. Choose a listed compatible model or enter a custom Model ID when the configuration allows it.

For an editable server URL, use a complete HTTP or HTTPS URL without embedded credentials, a query, or a fragment. Use HTTPS for a remote endpoint. Ollama, LM Studio, and Custom Provider are only local when the configured endpoint is local.

Understand the data boundary

RenamerX sends requests directly from the desktop app to the active Provider. It does not relay connected Provider requests through a RenamerX cloud proxy.

Depending on the file and template, a request can include:

  • extracted document text
  • normalized file metadata, which can include the original filename and local path
  • the naming fields, output language, and custom instructions from the selected template
  • a visual input prepared from a supported image, scanned PDF, or video
  • a human-readable place name from file metadata or offline GPS resolution, when available

RenamerX removes raw GPS coordinates from the metadata prepared for AI processing. A readable location can still be included. OpenAI and Google Gemini process the request in their cloud services. Ollama, LM Studio, and Custom Provider process it at the server URL you configured.

Data-flow diagram showing RenamerX preparing extracted text, normalized metadata, naming settings, and optional visual input for Built-in Local AI, configured local endpoints, or cloud Providers

Connect and activate a Provider

Open Preferences → AI Provider & Model, then complete the fields shown for your AI Provider.

  1. Select an AI Provider.
  2. Select a model or enter a Model ID when required.
  3. Check the Server URL when it is editable.
  4. Enter an API Key when required by the Provider or endpoint.
  5. Choose Test connection if you want to validate the current fields without activating them.
  6. Choose Save & Activate to test the configuration and make it active.

Save & Activate always runs the connection test before activation. If the test fails, RenamerX does not activate the new configuration. When you select Built-in Local AI and its managed resources are missing, RenamerX guides you through the required download before activation can finish.

External AI Provider settings showing Model, Server URL, API Key, Test connection, a successful Connection ready result, and Save & Activate

What the connection test verifies

The connection test sends a real image request using the selected endpoint, credentials, and model. It succeeds when the request completes within the test timeout and returns non-empty model text.

A successful test confirms only that this configuration completed the request. It does not require a fixed JSON response or evaluate suggested filename quality. It also does not guarantee support for every file or future service availability. If a configured service later becomes unreachable, test it again from Preferences.

Switch Providers without mixing results

RenamerX reads the active AI Provider when each file reaches the AI processing step. It does not lock one AI Provider to an entire batch or processing queue.

Files already waiting or being analyzed can use different AI Providers if you switch during processing. Stop or finish current processing before switching when a group of files must use one AI Provider. Suggested filenames that are already ready do not change automatically. Retry those files if you want new results from the new AI Provider.

Protect keys and account usage

RenamerX stores AI Provider API keys in a dedicated encrypted file on the device. Keys are not stored in normal preferences, logs, diagnostic bundles, or cached naming results.

Removing a key takes effect immediately. Enter the replacement key and use Save & Activate again if the AI Provider requires authentication.

Third-party quotas, billing, privacy terms, and service availability remain the AI Provider's responsibility. A RenamerX Pro license does not include OpenAI, Google Gemini, or other third-party usage.