Saltar al contenido

Para desarrolladores

Desarrolla sobre tu espacio de trabajo.

Todo lo que haces en nerix, puedes hacerlo desde código. Crea una clave de API y, después, pregunta al asistente, añade y busca archivos, exporta documentos, ejecuta tareas largas y publica sitios web con un SDK, una línea de comandos o un asistente de IA que pueda ejecutar comandos.

Solicita acceso¿Quieres conectar tu propio software al hub de IA de nerix? Lee la página del hub

01Claves de API

Una clave por script, solo con los permisos que necesita.

Abre la aplicación, ve a Configuración y luego a Claves de API. Elige un nombre y los permisos: chat, búsqueda, lectura de documentos, escritura de documentos o administración. La clave se muestra una sola vez y solo se guarda como hash, así que guárdala en un almacén de secretos y nunca en tu código. Puedes revocarla en cualquier momento.

  • chat

    Pregunta al asistente e inicia tareas largas.

  • search

    Busca en tus archivos.

  • documents:read / documents:write

    Lista, añade y exporta documentos.

  • admin

    Lee el espacio de trabajo y su uso.

02SDK

Un cliente tipado para Node.

Sin dependencias más allá de fetch. Los errores se devuelven como clases tipadas con los códigos propios de la API, y las respuestas pueden llegar en streaming.

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");
Fig. 1 Haz una pregunta, recibe la respuesta en streaming y exporta un documento.

03Línea de comandos

Lo mismo, desde una terminal.

Todos los comandos aceptan --json, usan códigos de salida convencionales y nunca muestran tu clave, así que los scripts y los agentes de IA pueden confiar en ellos. La clave se guarda en un archivo que solo tú puedes leer.

$ 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>
Fig. 2 Inicia sesión una vez y trabaja.

04Asistentes de IA

Deja que un asistente trabaje en tu espacio de trabajo.

Un asistente de programación con IA que pueda ejecutar comandos, como Claude Code, puede usar la línea de comandos directamente. El paquete incluye un breve AGENTS.md que le indica qué hace cada comando, qué devuelve y qué debe preguntarte antes. Dale una clave con los permisos mínimos necesarios. Aún no hay una conexión directa para aplicaciones de asistente.

El SDK y la línea de comandos están en acceso anticipado y, por ahora, se instalan desde el repositorio. Consúltanos y te enviaremos el paquete.

Solicita acceso