Nous utilisons des cookies. Les cookies et le stockage du navigateur vous gardent connecté et mémorisent vos préférences. Avec votre accord, nous mesurons aussi l’utilisation du site. Vous pouvez à tout moment. Consultez notre politique relative aux cookies.

Cursor et éditeurs

Guides SDK

Cursor et éditeurs

Configurez Cursor, Continue, Cline et Open WebUI pour utiliser api14 avec une URL de base OpenAI personnalisée, une clé d'API et un identifiant de modèle.

Tout éditeur ou interface de chat qui accepte une URL de base OpenAI personnalisée peut utiliser api14. Vous avez besoin de trois valeurs :

RéglageValeur
URL de basehttps://api14.com/api/v1
Clé d'APIvotre clé sk-api14-... depuis le tableau de bord
Identifiant du modèlen'importe quel identifiant au format provider/model, par ex. anthropic/claude-sonnet-4.5, openai/gpt-5-mini

Conseil : créez une clé distincte par outil avec une limite quotidienne en USD, pour qu'un agent qui s'emballe ne puisse pas dépenser tout votre solde. Voir Limites de débit.

Cursor

  1. Ouvrez Cursor Settings → Models.
  2. Sous API Keys, collez votre clé sk-api14-... dans OpenAI API Key et activez-la.
  3. Activez Override OpenAI Base URL et saisissez https://api14.com/api/v1.
  4. Cliquez sur Add model et saisissez les identifiants exacts des modèles voulus, par exemple anthropic/claude-sonnet-4.5 ou qwen/qwen3-coder.
  5. Cliquez sur Verify, puis choisissez le modèle dans le menu des modèles du chat ou de l'agent.

Cursor envoie tout le trafic de la clé OpenAI vers l'URL de remplacement, désactivez donc les noms de modèles OpenAI intégrés que vous ne voulez pas faire passer par api14.

Continue

Ajoutez un modèle à ~/.continue/config.yaml :

name: api14
version: 1.0.0
schema: v1
models:
  - name: Claude Sonnet 4.5 (api14)
    provider: openai
    model: anthropic/claude-sonnet-4.5
    apiBase: https://api14.com/api/v1
    apiKey: sk-api14-...
    roles: [chat, edit, apply]
  - name: Autocomplete (api14)
    provider: openai
    model: mistralai/codestral-2508
    apiBase: https://api14.com/api/v1
    apiKey: sk-api14-...
    roles: [autocomplete]
  - name: Embeddings (api14)
    provider: openai
    model: openai/text-embedding-3-small
    apiBase: https://api14.com/api/v1
    apiKey: sk-api14-...
    roles: [embed]

Cline

  1. Ouvrez le panneau Cline et cliquez sur l'engrenage des paramètres.
  2. Définissez API Provider sur OpenAI Compatible.
  3. Base URL : https://api14.com/api/v1
  4. API Key : votre clé sk-api14-....
  5. Model ID : par ex. anthropic/claude-sonnet-4.5.
  6. Si besoin, réglez la fenêtre de contexte et activez la prise en charge des images selon la page du modèle sur /models.

Les mêmes étapes valent pour Roo Code et les autres forks de Cline.

Open WebUI

Dans l'interface : Admin Settings → Connections → OpenAI API, ajoutez une connexion avec l'URL https://api14.com/api/v1 et votre clé. Open WebUI appelle GET /models, donc tous les modèles d'api14 apparaissent dans le sélecteur de modèles.

Ou configurez-le avec des variables d'environnement :

docker run -d -p 3000:8080 \
  -e OPENAI_API_BASE_URL=https://api14.com/api/v1 \
  -e OPENAI_API_KEY=sk-api14-... \
  ghcr.io/open-webui/open-webui:main

La liste des modèles est longue (des centaines de modèles) ; utilisez Admin Settings → Models pour masquer ceux dont vous n'avez pas besoin.

Autres outils

Tout ce qui repose sur le SDK OpenAI respecte généralement les variables d'environnement standard :

export OPENAI_BASE_URL="https://api14.com/api/v1"
export OPENAI_API_KEY="sk-api14-..."

Si un outil rejette les identifiants de modèle contenant /, c'est qu'il les valide d'après la liste propre à OpenAI : cherchez une option de « modèle personnalisé ». Voir Identifiants et variantes de modèles.