Open in
Set up an AI provider
The AI Assistant needs a provider before it can answer. A provider profile holds the vendor, the endpoint, the model and, for remote services, your API key.
To use a remote provider such as OpenAI or Anthropic, you need your own API key from that provider. Local models served on your computer through Ollama or LM Studio do not need a key when they use a loopback endpoint.
No key yet? Get an API key shows how to create one for OpenAI, Anthropic and Google Gemini.
Add a providerโ
- Open Settings โ Tools โ AI Assistant.
- Turn on Enable assistant.
- Select + Add provider.
- Choose a Vendor. FMRTE fills in the base URL for you.
- Paste your API key. The Add button stays disabled while the key is blank. A local vendor needs no key.
- Select Add. FMRTE saves the provider once it has a model.
- On the provider card, choose a Model. Select Refresh models if the list is empty or out of date.
- Select Test. A working profile shows Connected and the response time.
- If Save is available, select it to keep your changes.
The settings page lists every profile with its connection status. You can keep several named profiles and mark one Use this profile by default.
Use a custom endpointโ
Choose Custom OpenAI-compatible, then enter the endpoint's name, base URL and model yourself. Plain HTTP endpoints are accepted only on loopback addresses. Remote endpoints must use HTTPS.
Give slow models more timeโ
Each profile has a Response timeout (minutes) under Advanced on its provider card. It is how long FMRTE waits for a reply, from 1 to 60 minutes. The default is 5.
A local model, such as one in LM Studio or Ollama, may say nothing until it has read the whole question. On a slower computer that can take several minutes. If its replies stop before they arrive, raise the timeout, then select Save. Listing models and Test keep their own 30-second limit.
Provider presetsโ
The Vendor list offers these presets. Each one fills in the base URL, and you pick the model on the provider card.
Remote providersโ
These need your own API key.
| Vendor | Notes |
|---|---|
| OpenAI | Native endpoint. |
| Anthropic | Native endpoint. |
| Google Gemini | OpenAI-compatible endpoint. |
| xAI Grok | OpenAI-compatible endpoint. |
| DeepSeek | OpenAI-compatible endpoint. |
| Qwen (DashScope) | OpenAI-compatible endpoint. |
| Moonshot Kimi | OpenAI-compatible endpoint. |
| Zhipu GLM | OpenAI-compatible endpoint. |
| MiniMax | OpenAI-compatible endpoint. |
Local providersโ
These run on your computer and need no API key.
| Vendor | Endpoint |
|---|---|
| Ollama (local) | http://localhost:11434/v1 |
| LM Studio (local) | http://localhost:1234/v1 |
Use a local model that supports OpenAI-compatible tool calling. If your server listens on another port, use the endpoint it reports.
What is sent to the providerโ
Remote requests send your questions, the data on the current tab, selected attachments and the results of any lookup the assistant runs to your chosen provider. Nothing is sent until you select Send message. Test sends a short test message without save data.
Conversation history is stored locally. Exported history can contain save data and tool results. Keep API keys out of screenshots and support reports.
