---
title: "Cursor avec des modèles hébergés en Europe"
description: "Utilisez des modèles open-weight traités dans l’UE pour Chat et Agent dans Cursor grâce à l’URL de base personnalisée, et sachez ce qui transite encore par Cursor."
canonical: "https://inference.eu/fr/integrations/cursor/"
language: "fr"
---

IDE et éditeurs · Cursor

# Utiliser Cursor avec des modèles open source hébergés dans l’UE

Cursor permet d’ajouter votre propre point d’accès compatible OpenAI pour Chat et Agent. Pointez-le vers inference.eu et ces requêtes sont traitées par des modèles open-weight dans des centres de données européens. Cette page décrit la configuration et précise ce qui transite toujours par les serveurs de Cursor.

[Contacter l'équipe](https://inference.eu/fr/contact/)[Configuration](#setup)

1.  01Format d'API: OpenAI
2.  02Centres de données dans l'UE
3.  03Couvert par un seul DPA

## Configuré en quelques minutes

1.  1

    Créez une clé API dans votre compte inference.eu.

2.  2

    Ouvrez les réglages de Cursor, section Models, collez la clé dans OpenAI API Key et activez Use OpenAI API Key.

3.  3

    Activez Override OpenAI Base URL et saisissez l’URL de base d’inference.eu se terminant par `/v1`.

4.  4

    Ajoutez chaque modèle souhaité comme modèle personnalisé, avec l’identifiant exact utilisé par inference.eu.

5.  5

    Ouvrez une nouvelle session Chat ou Agent, sélectionnez le modèle et envoyez un court prompt de test.

Cursor Settings → Models

```
# API Keys section
OpenAI API Key: <your inference.eu key>   # value of INFERENCE_EU_API_KEY
Use OpenAI API Key: on
Override OpenAI Base URL: on
Base URL: https://api.inference.eu/v1

# Models section → Add custom model (use the exact model id)
Custom models:
  - qwen3-coder-480b-a35b-instruct
  - glm-5.3
  - kimi-k3
```

## Qu’est-ce que Cursor

Cursor est un éditeur de code basé sur VS Code et conçu par Anysphere. Il réunit la complétion Tab, un panneau de chat, l’édition en ligne et un mode Agent qui planifie des modifications sur plusieurs fichiers et lance des commandes. Par défaut, il utilise les modèles inclus dans l’abonnement Cursor.

Cursor accepte aussi vos propres clés API et, pour les fournisseurs au format OpenAI, propose de remplacer l’URL de base. C’est ainsi que vous connectez un point d’accès compatible OpenAI comme inference.eu pour utiliser des modèles open-weight dans Chat et Agent.

## Comment fonctionne la configuration

Dans Settings, Models, le champ OpenAI API Key reçoit votre clé inference.eu et Override OpenAI Base URL notre URL de base. Ajoutez ensuite les modèles personnalisés par leur identifiant. Cursor envoie les requêtes destinées à ces modèles au format Chat Completions vers l’URL indiquée.

Deux points comptent. D’abord, le remplacement est global : tant qu’il est actif, les requêtes de la famille OpenAI partent vers votre point d’accès ; désactivez-le pour revenir aux modèles de Cursor. Ensuite, dans les équipes Business et Enterprise, un administrateur doit autoriser les clés personnelles dans Team Settings, Models. Évitez les noms commençant par `claude-`, que Cursor traite comme des modèles Anthropic.

## Quels modèles choisir

Le mode Agent enchaîne de nombreux appels d’outils : choisissez des modèles fiables dans ce domaine. `qwen3-coder-480b-a35b-instruct` est un bon choix par défaut pour les modifications, refactorisations et tests. `glm-5.3` et `kimi-k3` gèrent bien les plans longs et l’explication de code inconnu.

Pour les questions rapides dans Chat, `gpt-oss-120b` répond vite. Vous pouvez ajouter plusieurs modèles personnalisés et passer de l’un à l’autre dans le sélecteur. La complétion Tab n’est pas concernée : elle tourne toujours sur le modèle de Cursor et ne peut pas être redirigée vers un point d’accès personnalisé.

## Dépannage

« Invalid API key » ou une erreur 401 signifie que la clé est erronée, ou que Cursor l’envoie encore à OpenAI parce que le remplacement d’URL est désactivé. « Model not found » ou « This model does not support custom API keys » indique en général que le nom du modèle diffère de l’identifiant inference.eu, ou que l’administrateur n’a pas autorisé les clés OpenAI personnelles.

Si les modèles intégrés de Cursor ne répondent plus, c’est l’effet du remplacement global : désactivez-le pour les utiliser. Si les champs ne prennent pas le focus dans certaines versions 3.15, mettez Cursor à jour. Quand l’Agent décrit les modifications sans les appliquer, le modèle ne renvoie pas d’appels d’outils.

## Où va votre code

Soyons clairs sur le trajet. Cursor fait passer chaque requête par ses propres serveurs pour construire le prompt final, y compris celles qui utilisent votre clé et votre URL de base. Votre code transite donc par l’infrastructure de Cursor avant d’atteindre inference.eu. La politique de conservation zéro de Cursor ne s’applique pas aux requêtes faites avec vos propres clés, et Tab reste sur les modèles de Cursor.

inference.eu couvre l’étape du modèle : les requêtes reçues sont traitées dans des centres de données de l’UE, jamais utilisées pour l’entraînement, couvertes par notre accord de sous-traitance au titre de l’article 28 du RGPD et notre liste de sous-traitants, et facturées en euros. Si aucun transit par un service américain n’est permis, choisissez un éditeur qui appelle directement le point d’accès.

## Cursor

Catégorie

IDE et éditeurs

Éditeur

Anysphere

Format d'API

OpenAI

Traitement

Centres de données dans l'UE

Site web

[cursor.com](https://cursor.com/)

Documentation

[cursor.com](https://cursor.com/docs/enterprise/privacy-and-data-governance)

## Cursor : questions fréquentes

Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.

Cursor fait transiter toutes les requêtes par ses propres serveurs pour construire le prompt, y compris celles qui utilisent votre clé et votre URL de base. Votre code passe donc par l’infrastructure de Cursor avant d’être traité dans l’UE par inference.eu. Pour un trajet direct, utilisez Continue, Cline ou Zed.

Oui, pour Chat et Agent. Saisissez votre clé inference.eu dans OpenAI API Key, activez Override OpenAI Base URL, indiquez notre URL de base et ajoutez les modèles personnalisés par identifiant. La complétion Tab continue d’utiliser le modèle de Cursor.

Non. Les clés personnelles et le remplacement de l’URL de base ne s’appliquent qu’à Chat et Agent. La complétion Tab et les suggestions de prochaine modification tournent sur le modèle de Cursor et ne peuvent pas viser un point d’accès compatible OpenAI.

Le remplacement de l’URL de base est global. Tant qu’il est actif, Cursor envoie les requêtes de la famille OpenAI vers votre point d’accès, y compris pour certains de ses modèles, qui échouent alors. Désactivez-le pour les modèles de Cursor, réactivez-le pour inference.eu.

Avec votre propre clé, inference.eu facture l’usage des modèles en euros. Cursor nécessite toutefois un compte, et des fonctions comme la complétion Tab font partie de ses offres. Consultez les formules actuelles de Cursor pour choisir celle qui convient à votre équipe.

Non. Cursor indique que cette politique ne s’applique pas lorsque vous utilisez vos propres clés API. Le traitement des données à l’étape du modèle suit alors les conditions du fournisseur. Chez inference.eu, les requêtes sont traitées dans l’UE et ne servent jamais à l’entraînement.

Le plus souvent, l’administrateur de l’équipe n’a pas autorisé les clés OpenAI personnelles dans Team Settings, Models, Personal API Keys, ou le nom du modèle ne correspond pas exactement à l’identifiant inference.eu. Les noms commençant par \`claude-\` sont aussi traités comme des modèles Anthropic.

Commencez par qwen3-coder-480b-a35b-instruct pour les modifications de code. GLM-5.3 et Kimi K3 conviennent aux plans plus longs, et gpt-oss-120b répond rapidement dans Chat. Tous prennent en charge les appels d’outils dont l’Agent a besoin.

Pas simultanément, car le remplacement de l’URL s’applique à toutes les requêtes de la famille OpenAI. Cursor a pris note des demandes d’URL de base par modèle. En attendant, basculez le réglage lorsque vous passez des modèles de Cursor aux vôtres.

En partie seulement. inference.eu traite les requêtes de modèle dans l’UE, mais elles transitent d’abord par les serveurs de Cursor, et la complétion Tab reste sur les modèles de Cursor. Si votre politique interdit tout transit hors UE, utilisez un client qui envoie directement les requêtes à inference.eu.

[Poser une question](https://inference.eu/fr/contact/)

## Pages liées

[Toutes les intégrations](https://inference.eu/fr/integrations/)

-   [ContinueConfigurez l’extension Continue pour VS Code et JetBrains avec des modèles open-weight traités dans des centres de données de l’UE, rôle par rôle, dans config.yaml.IDE et éditeurs](https://inference.eu/fr/integrations/continue/)
-   [ClineConnectez l’agent de code Cline, pour VS Code et le terminal, à des modèles open-weight traités dans l’UE grâce au fournisseur OpenAI Compatible.Agents de code](https://inference.eu/fr/integrations/cline/)
-   [Kilo CodeAjoutez inference.eu comme fournisseur compatible OpenAI dans Kilo Code, pour VS Code et la CLI, et utilisez des modèles open-weight traités dans l’UE.Agents de code](https://inference.eu/fr/integrations/kilo-code/)
-   [ZedAjoutez inference.eu comme fournisseur compatible OpenAI dans l’éditeur Zed et utilisez l’Agent Panel avec des modèles open-weight traités dans l’UE.IDE et éditeurs](https://inference.eu/fr/integrations/zed/)

## Faites passer vos charges IA sur une infrastructure européenne

Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.

-   Réponse sous un jour ouvré
-   Tarif adapté à votre volume
-   DPA prêt à signer
