Naar de inhoud

Voor ontwikkelaars

Eén AI-hub voor elke app die je bouwt.

Je apps roepen nerix aan in plaats van elk afzonderlijk AI-bedrijf. Eén sleutel per server, 63 modellen in één format, één creditsaldo, en elk antwoord vermeldt welk model reageerde en wat het kostte.

SDK'sPHPNodePythonGo

example.ts
// one client per process: it holds your server's key
import { RespireSoftAI } from '@respiresoft/ai'

const ai = new RespireSoftAI()

const answer = await ai.chat.create({
  model: 'mistral/mistral-large-latest',  // or an alias: 'fast'
  messages: [{ role: 'user', content: 'Summarise this contract' }],
  nerix: { tenant: 't42', feature: 'summaries' },
})

answer.nerix.resolved   // the model that actually answered
answer.nerix.cost       // { credits: 2, ... }
Afb. 1 Dezelfde aanroep vanuit Node. PHP, Python en Go lezen op dezelfde manier.

01Hoe het werkt

Drie stappen, en de eerste verlaat nooit je server.

  1. 01

    Maak een sleutel aan op uw server

    Eén commando genereert een privésleutel die alleen uw server kan lezen, en toont het openbare deel.

    $ npx respiresoft-ai keygen --out /srv/keys/myapp-ai.pem

    Op je server: de privésleutel wordt opgeslagen met alleen-eigenaar-rechten en wordt nooit geprint.

  2. 02

    Stuur ons het openbare deel

    Wij registreren uw app, de scopes, de limieten en het tegoedtarief.

  3. 03

    Roep de hub aan

    Met de SDK voor PHP, Node, Python of Go, of met elke client die een verzoek kan ondertekenen.

    $ npx respiresoft-ai doctor

    Controleert het adres, je sleutel, de sleutels van de hub, de klok en de handtekening van de hub vóór je eerste aanroep.

02Wat je kunt aanroepen

Vandaag chat, zoekopdrachten, afbeeldingen en spraak. Binnenkort agents.

Alles hieronder gaat via dezelfde ondertekende deur, wordt verrekend in dezelfde credits en is voorzien van het model dat het werk heeft gedaan.

  • Live

    Chat en streaming

    Elk chatmodel, antwoorden token voor token, met tools.

  • Live

    Automatische modelkeuze

    Stuur model "auto" en de hub kiest het model en de rekenkracht op basis van vaste regels, binnen 5 ms.

  • Live

    Embeddings en zoekfuncties

    Vectoren van elk embeddingmodel, en gedeelde zoekcollecties afgeschermd per app en klant.

  • Live

    Afbeeldingen

    Afbeeldingen op basis van een geschreven beschrijving, via modellen van OpenAI en Google.

  • Live

    Live spraak

    Tokens met een korte levensduur zodat een telefoon of browser spraak rechtstreeks naar de spraakprovider streamt.

  • Live

    Goedkoper als het kan wachten

    Markeer taken als niet-urgent en ze draaien tegen het lagere tarief van de provider.

  • Vroege toegang

    Agents, tools en scans

    Uitvoeringen met tools, het lezen van gescande pagina's en goedkeuringen.

  • Vroege toegang

    Geplande taken

    Workflows die volgens een planning draaien of nadat iemand akkoord geeft.

03Beveiliging

Ondertekende verzoeken, ondertekende antwoorden, niets om te lekken.

  • Je sleutel verlaat nooit je server

    Elke server maakt zijn eigen Ed25519-sleutel aan. De hub bewaart alleen het publieke deel, en tijdens het roteren kunnen twee sleutels naast elkaar bestaan.

  • Elk verzoek is ondertekend

    Methode, pad, query en een digest van de body, volgens de HTTP message signatures-standaard (RFC 9421). Een verzoek ouder dan 60 seconden, of een verzoek dat al eerder is gezien, wordt geweigerd.

  • Elk antwoord is ondertekend

    Responses en streams worden ondertekend door de hub en door de SDK gecontroleerd aan de hand van gepinde sleutels. Als een controle mislukt, weigert de SDK het antwoord.

  • Minimale privileges

    Scopes, rate limits, tokenlimieten en creditlimieten per sleutel, per klant en per functie. Klant-ID's zijn ondoorzichtig: nooit een e-mailadres of naam.

04Credits

Eén valuta voor elke app en elk model.

  • Gereserveerd, daarna verrekend

    Credits worden gereserveerd vóór een aanroep en daarna afgerekend op basis van de werkelijke kosten van wat het model heeft gedaan.

  • Een tarief per app

    Elke app heeft een eigen tarief dat bij registratie wordt ingesteld, zodat verschillende producten AI anders kunnen beprijzen.

  • Inzichtelijk verbruik

    Elk antwoord vermeldt het bijbehorende verbruik (input-, cached input-, output- en reasoning-tokens) en de kosten.

Toegang is voorlopig op registratiebasis: stuur ons de naam van je app en het publieke deel van de sleutel.

Neem contact met ons op