Pour les développeurs
Développez sur votre espace de travail.
Tout ce que vous faites dans nerix, vous pouvez le faire depuis du code. Créez une clé API, puis interrogez l’assistant, ajoutez et recherchez des fichiers, exportez des documents, lancez des tâches de longue durée et publiez des sites web avec un SDK, une ligne de commande ou un assistant IA capable d’exécuter des commandes.
01Clés API
Une clé par script, avec uniquement les portées dont il a besoin.
Ouvrez l’application, allez dans Paramètres, puis Clés API. Choisissez un nom et les portées : chat, recherche, lecture de documents, écriture de documents ou admin. La clé n’est affichée qu’une fois et n’est stockée que sous forme de hachage ; gardez-la donc dans un gestionnaire de secrets et jamais dans votre code. Vous pouvez la révoquer à tout moment.
chatInterrogez l’assistant et lancez des tâches de longue durée.
searchRecherchez dans vos fichiers.
documents:read / documents:writeListez, ajoutez et exportez des documents.
adminConsultez l’espace de travail et son utilisation.
02SDK
Un client typé pour Node.
Aucune dépendance au-delà de fetch. Les erreurs sont renvoyées sous forme de classes typées avec les codes propres à l’API, et les réponses peuvent être diffusées en flux.
import { Nerix } from "@nerix/workspace";
const nerix = new Nerix({ apiKey: process.env.NERIX_API_KEY });
const { text, citations } = await nerix.ask("What are our notice periods?");
const stream = await nerix.ask("Draft a reply", { stream: true });
for await (const { event, data } of stream) {
if (event === "text.delta") process.stdout.write(data.delta);
}
const pdf = await nerix.documents.export(documentId, "pdf");03Ligne de commande
La même chose, depuis un terminal.
Chaque commande accepte --json, utilise des codes de sortie standards et n’affiche jamais votre clé, afin que les scripts et les agents IA puissent s’y fier. La clé est stockée dans un fichier que vous seul pouvez lire.
$ nerix login
$ nerix ask "What are our notice periods?"
$ nerix files upload contract.pdf --wait
$ nerix search "notice period" --json
$ nerix tasks run "Brief on three competitors" --budget 300 --watch
$ nerix docs export <id> --format pdf --out brief.pdf
$ nerix sites publish <id>04Assistants IA
Laissez un assistant travailler dans votre espace de travail.
Un assistant IA de programmation capable d’exécuter des commandes, comme Claude Code, peut utiliser directement la ligne de commande. Le paquet inclut un court fichier AGENTS.md qui lui indique ce que fait chaque commande, ce qui est renvoyé et ce qu’il doit vous demander d’abord. Donnez-lui une clé avec le moins de portées possible pour accomplir la tâche. Une connexion directe pour les applications d’assistants n’est pas encore disponible.
Le SDK et la ligne de commande sont en accès anticipé et s’installent depuis le dépôt pour le moment. Demandez-nous et nous vous enverrons le paquet.
Demander l’accès