# BotGem Setup Guide for OfoxAI Source: https://ofox.ai/docs/integrations/botgem [BotGem](https://botgem.com) is a cross-platform AI desktop client (macOS, Windows, iOS, Android) that supports custom API providers, making it easy to use for everyday AI conversations. ## Prerequisites - An OfoxAI account with an API Key ([Get one here](https://app.ofox.ai)) - BotGem installed ([Download](https://botgem.com)) ## Setup Steps ### Step 1: Open Settings Launch BotGem and click **Settings** in the left sidebar. ![Open BotGem Settings](https://ofox.ai/screenshots/botgem/01-open-settings.png) ### Step 2: Go to Service Provider In the Settings page, click **Service Provider**. ![Go to Service Provider](https://ofox.ai/screenshots/botgem/02-service-provider.png) ### Step 3: Click + and Select a Protocol Click the **+** button in the top right and choose a protocol type. OfoxAI supports three protocols — **OpenAI** is recommended: | Protocol | Select | Supported Models | |----------|--------|-----------------| | **OpenAI Chat** (recommended) | OpenAI | `openai/gpt-6.1-sol`, `openai/gpt-6-luna`, `openai/gpt-5.5`, etc. (examples only) | | **Claude** | Claude | `anthropic/claude-sonnet-5.5`, `anthropic/claude-opus-5.5`, `anthropic/claude-haiku-5.5` | | **Gemini** | Gemini | `google/gemini-3.8-flash`, `google/gemini-3.5-flash-lite` | BotGem does not support the OpenAI Responses protocol (`/v1/responses`). This protocol uses an `input` field instead of `messages`, and BotGem only supports the standard Chat Completions format. ![Select OpenAI](https://ofox.ai/screenshots/botgem/03-add-openai.png) ### Step 4: Fill in the Configuration Fill in the configuration form based on the protocol selected in Step 3. API Server by protocol: | Protocol | API Server | |----------|-----------| | **OpenAI Chat** (recommended) | `https://api.ofox.ai` | | **Claude** | `https://api.ofox.ai/anthropic` | | **Gemini** | `https://api.ofox.ai/gemini` | Example using OpenAI Chat: | Field | Value | |-------|-------| | **Name** | `ofox` (or any name) | | **API Server** | `https://api.ofox.ai` | | **API Key** | Your OfoxAI API Key | | **Models** | Click Refresh to auto-fetch, or type manually, e.g. `gpt-4.1` | ![Fill in configuration](https://ofox.ai/screenshots/botgem/04-config-openai.png) When you enter `https://api.ofox.ai`, BotGem automatically appends `/v1/chat/completions`. Using OpenAI Chat, you can call any model — just use the `provider/model-name` format when typing manually, e.g. `anthropic/claude-opus-5.5` or `deepseek/deepseek-v4.1-flash`. ### Step 5: Check Connection and Save Click **Check Connection**. Once you see "**Connected successfully!**" at the top, click **Save**. ![Connection successful](https://ofox.ai/screenshots/botgem/05-verify-success.png) ## Start Using After saving, go back to the main screen and click **Start Chat**. The current model name is shown at the top of the chat window. Type your message to start. ![Start chatting](https://ofox.ai/screenshots/botgem/06-start-chat.png) ## Troubleshooting **Q: Connection check fails** 1. Make sure the API Server address is correct (see table above) 2. Make sure your API Key is copied in full from the [OfoxAI Console](https://app.ofox.ai) with no extra spaces 3. Check your network connection **Q: The model I want isn't in the list** Click **Refresh** to auto-fetch the model list. Names in the list have **no prefix** (e.g. `gpt-4.1`). To use a model not in the list, **type the full model name** in the format `provider/model-name`. See all available models at [Models](https://ofox.ai/models).