Skip to Content
aicentos

Warp

Connecter aicentos à Warp : piloter Warp Agent via un point de terminaison d'inférence personnalisé

Dernière mise à jour:

Warp est un environnement de développement d'agents en forme de terminal. Il prend en charge les Custom inference endpoints : dès lors que l'interlocuteur implémente l'interface OpenAI Chat Completions, les appels de modèles de Warp Agent peuvent lui être transférés. Pointez le point de terminaison vers aicentos pour piloter l'Agent de Warp avec les modèles de votre propre compte.

Prérequis

  • Mettez Warp à jour vers une version incluant les points de terminaison d'inférence personnalisés (les versions anciennes ne proposent que le BYOK, sans Base URL modifiable).
  • Créez une clé dédiée dans la console aicentos (nommez-la par exemple warp-terminal).
  • Vérifiez que les modèles à utiliser prennent en charge l'appel d'outils (function calling), dont Warp Agent dépend pour lire et écrire des fichiers et exécuter des commandes.

Configuration à renseigner

ChampValeur
Endpoint nameaicentos (personnalisé, sert à l'identifier dans le sélecteur de modèles)
Endpoint URLhttps://aicentos.com/v1
API Keyclé créée dans la console
Model nameID du modèle dans la « place de marché des modèles » de la console
Model aliasfacultatif, nom affiché dans le sélecteur de modèles

Étapes de configuration

  • Ouvrez les réglages de Warp, recherchez inference endpoint, ou rendez-vous dans Settings → AI.
  • Dans la zone Custom inference, cliquez sur Add custom model / Add destination.
  • Dans la fenêtre qui s'ouvre, renseignez Endpoint name, Endpoint URL (https://aicentos.com/v1) et API Key.
  • Dans Model name, saisissez l'ID du modèle, cliquez sur Add model pour en ajouter d'autres ; un alias peut être renseigné pour faciliter l'identification.
  • Après enregistrement, le modèle personnalisé apparaît dans le sélecteur de modèles de Warp, identifié par le nom de votre point de terminaison.

Test

Dans Warp, sélectionnez le modèle que vous venez d'ajouter et posez une question simple (par ex. « liste les fichiers du répertoire courant et explique la structure du projet ») pour vérifier que la réponse arrive normalement. Les modèles de points de terminaison personnalisés apparaissent dans le sélecteur du mode agent, de la barre d'outils et de l'ambient agent.

Remarques

  • L'Endpoint URL prend le chemin racine compatible OpenAI (de quoi composer /v1/chat/completions), ne l'écrivez pas en chemin complet /v1/chat/completions.
  • Le point de terminaison doit être accessible depuis l'Internet public : les requêtes de Warp transitent par ses serveurs, localhost et les adresses intranet sont refusées. aicentos.com est une adresse HTTPS publique, directement utilisable.
  • L'API Key et les informations du point de terminaison sont stockées dans le coffre sécurisé de l'appareil local ; les serveurs de Warp ne les utilisent qu'à la volée lors des requêtes, sans les conserver.
  • Les requêtes passant par un point de terminaison personnalisé ne consomment pas les AI credits de Warp, la facturation se fait côté aicentos à l'usage ; mais en offre Business / Enterprise, l'exécution locale d'agents continue de consommer des credits de plateforme.
  • En cas d'erreur 400 invalid model format, votre passerelle exige la forme provider/model_id ; référez-vous à l'ID de modèle donné par la console et ajoutez si nécessaire le préfixe dans ce format.
  • Les points de terminaison personnalisés ne permettent pas, à ce jour, de déclarer séparément la fenêtre de contexte ; les sessions très longues peuvent être compressées par anticipation.
  • Documentation officielle : https://docs.warp.dev/agent-platform/inference/custom-inference-endpoint/