Saltar para o conteúdo

Para programadores

Crie sobre o seu espaço de trabalho.

Tudo o que faz no nerix, pode fazê-lo a partir de código. Crie uma chave de API e depois pergunte ao assistente, adicione e pesquise ficheiros, exporte documentos, execute tarefas longas e publique sites com um SDK, uma linha de comandos ou um assistente de IA que consiga executar comandos.

Pedir acessoQuer ligar o seu próprio software ao hub de IA do nerix? Ler a página do hub

01Chaves de API

Uma chave por script, só com os âmbitos de que precisa.

Abra a aplicação, vá a Definições e depois a Chaves de API. Escolha um nome e os âmbitos: chat, pesquisa, leitura de documentos, escrita de documentos ou administração. A chave é mostrada uma só vez e guardada apenas como hash, por isso guarde-a num cofre de segredos e nunca no seu código. Pode revogá-la a qualquer momento.

  • chat

    Perguntar ao assistente e iniciar tarefas longas.

  • search

    Pesquisar nos seus ficheiros.

  • documents:read / documents:write

    Listar, adicionar e exportar documentos.

  • admin

    Ler o espaço de trabalho e a respetiva utilização.

02SDK

Um cliente tipado para Node.

Sem dependências além de fetch. Os erros chegam como classes tipadas com os códigos próprios da API e as respostas podem ser transmitidas em fluxo.

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 Faça uma pergunta, receba a resposta em fluxo, exporte um documento.

03Linha de comandos

O mesmo, a partir de um terminal.

Todos os comandos aceitam --json, usam códigos de saída simples e nunca imprimem a sua chave, para que scripts e agentes de IA possam contar com eles. A chave fica guardada num ficheiro que só você pode ler.

$ 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 Inicie sessão uma vez e depois trabalhe.

04Assistentes de IA

Deixe um assistente trabalhar no seu espaço de trabalho.

Um assistente de programação com IA que consiga executar comandos, como o Claude Code, pode usar diretamente a linha de comandos. O pacote inclui um breve AGENTS.md que lhe diz o que faz cada comando, o que devolve e o que deve perguntar-lhe primeiro. Dê-lhe uma chave com o menor número de âmbitos que chegue para o trabalho. Ainda não existe uma ligação direta para aplicações de assistentes.

O SDK e a linha de comandos estão em acesso antecipado e, por agora, são instalados a partir do repositório. Peça-nos e enviamos-lhe o pacote.

Pedir acesso