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.
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.
chatPerguntar ao assistente e iniciar tarefas longas.
searchPesquisar nos seus ficheiros.
documents:read / documents:writeListar, adicionar e exportar documentos.
adminLer 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");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>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