Skip to Content
aicentos

Prime Agent

Connecter aicentos à Prime Agent — seul un provider à clé API est disponible pour l'instant, le champ d'endpoint n'est pas documenté

Dernière mise à jour:

Prime Agent est un agent de codage en terminal open source de Prime Intellect (implémenté en Rust, licence MIT), présenté comme un « harness RLM auto-améliorable ». Il permet de connecter des modèles externes avec une clé API, mais le champ de Base URL personnalisée n'est pas documenté officiellement ; la suite est donc séparée en deux parties : « confirmé fonctionnel » et « à vérifier soi-même ».

Prérequis

Créez d'abord dans la console une clé dédiée pour Prime Agent (nommez-la par exemple prime-agent).

curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh

Windows :

irm https://app.primeintellect.ai/prime-agent/install.ps1 | iex

Configuration à renseigner

ChampValeur
Méthode d'authentification/login au premier lancement, choisir un provider à clé API
API Keyclé créée dans la console
Base URLhttps://aicentos.com/v1 (nom du champ à vérifier)
Modèlenom du modèle dans la « place de marché des modèles » de la console

Étapes de configuration

Au premier lancement, exécutez /login et choisissez un provider à clé API plutôt qu'un abonnement. Ce chemin est explicitement décrit dans la documentation officielle.

Son fichier de configuration connu est models.json, et la documentation officielle ne publie que la syntaxe de surcharge des modèles :

{
  "providers": {
    "votre-provider": {
      "modelOverrides": {
        "votre-nom-de-modèle": { "contextWindow": 128000 }
      }
    }
  }
}

modelOverrides ne modifie que les paramètres du modèle, ce n'est pas une définition d'endpoint. Pour changer d'endpoint, il faut trouver le champ correspondant dans le provider choisi via /login — le README du dépôt officiel ne donne pas le nom du champ ; mieux vaut regarder quelles clés figurent dans le fichier de configuration généré au démarrage, puis les renseigner en conséquence, sans deviner.

Test

prime-agent

Envoyez une invite dans la session. Une erreur d'authentification indique un mauvais choix de provider ; si la réponse arrive mais avec un nom de modèle incorrect, c'est que l'endpoint et le modèle se configurent séparément : retournez vérifier models.json.

Remarques

  • Ce n'est pas un bac à sable de sécurité : il exécute le Python et les commandes générés par le modèle avec vos permissions utilisateur. N'y lancez pas de tâches inconnues sur une machine contenant des identifiants de production.
  • La télémétrie est activée par défaut ; PRIME_AGENT_TELEMETRY=0 permet de la désactiver.
  • Sur un réseau d'entreprise nécessitant une CA personnalisée, utilisez NODE_EXTRA_CA_CERTS.
  • Le champ d'endpoint n'est pas public : c'est un état « à explorer soi-même ». Si vous n'y arrivez pas, passez à Oh My Pi ou Gajae Code, dont les champs sont explicites.

Liens utiles