# Devin Desktop

Source: https://docs.aicentos.com/en/clients/devin-desktop

Language: en

> Use aicentos in Devin Desktop — connect through custom OpenAI-compatible settings

Devin Desktop is Devin's desktop client and supports a custom OpenAI-compatible API address. Point the Base URL at aicentos and fill in the API Key, and the models aicentos offers become available in the client.

## Prerequisites

First create a dedicated key for Devin Desktop on the console's "API Keys" page (naming it `devin-desktop` makes usage easier to track).

## Installation

Download the installer for your platform from the official Devin site:

* macOS: download the `.dmg` and drag it into "Applications"
* Windows: download the `.exe` installer and run it
* Linux: download the `.AppImage` or `.deb` and install it the way your distro expects

After installing, start the app, sign in and go to the settings screen.

## Setup steps

* Open **Settings**.
* Go to the **Models** or **AI Provider** area.
* Find the **OpenAI Compatible** / **Custom Provider** / **Base URL** override option.
* Enter the API Key you created in the aicentos console.
* Set the Base URL to: `https://aicentos.com/v1`
* To add models manually, enter the model names from the Model Gallery in the console.
* Save the settings.

## Configuration to fill in

| Field    | Value                                              |
| -------- | -------------------------------------------------- |
| API Key  | The key created in the console                     |
| Base URL | `https://aicentos.com/v1`                          |
| Model    | A model name from the Model Gallery in the console |

## Test

After saving, start a new conversation or coding task and send a simple prompt; a normal result means the integration works.

## Notes

* Settings entry names differ between versions; the key is finding the editable Base URL option
* The Base URL only goes up to `/v1`; do not write the full `/v1/chat/completions` path
* If the version only supports the official built-in models and the Base URL cannot be changed, it cannot connect to this gateway directly
* If Verify fails, check: whether the key has extra spaces, whether the model is available, and whether the account balance is sufficient