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églage | Valeur |
|---|---|
| URL de base | https://api14.com/api/v1 |
| Clé d'API | votre clé sk-api14-... depuis le tableau de bord |
| Identifiant du modèle | n'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
- Ouvrez Cursor Settings → Models.
- Sous API Keys, collez votre clé
sk-api14-...dans OpenAI API Key et activez-la. - Activez Override OpenAI Base URL et saisissez
https://api14.com/api/v1. - Cliquez sur Add model et saisissez les identifiants exacts des modèles voulus, par exemple
anthropic/claude-sonnet-4.5ouqwen/qwen3-coder. - 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
- Ouvrez le panneau Cline et cliquez sur l'engrenage des paramètres.
- Définissez API Provider sur OpenAI Compatible.
- Base URL :
https://api14.com/api/v1 - API Key : votre clé
sk-api14-.... - Model ID : par ex.
anthropic/claude-sonnet-4.5. - 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.