Pro vývojáře
Jeden AI hub pro každou aplikaci, kterou vytvoříte.
Vaše aplikace volají nerix místo jednotlivých poskytovatelů AI. Jeden klíč pro každý server, 63 modelů v jednom formátu, jeden kreditní zůstatek a každá odpověď uvádí, který model odpověděl a kolik to stálo.
SDKPHPNodePythonGo
// 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, ... }01Jak to funguje
Tři kroky. Ten první probíhá výhradně na vašem serveru.
- 01
Vytvořte klíč na svém serveru
Jediný příkaz uloží soukromý klíč, který může číst pouze váš server, a vypíše jeho veřejnou část.
$ npx respiresoft-ai keygen --out /srv/keys/myapp-ai.pemNa vašem serveru: soukromý klíč se uloží s přístupovými právy pouze pro vlastníka a nikdy se nevypisuje.
- 02
Pošlete nám veřejnou část
Zaregistrujeme vaši aplikaci, rozsah jejích oprávnění, limity a kreditní sazbu.
- 03
Volejte hub
Pomocí SDK pro PHP, Node, Python nebo Go, případně libovolného klienta, který umí podepsat požadavek.
$ npx respiresoft-ai doctorPřed prvním voláním zkontroluje adresu, váš klíč, klíče hubu, hodiny a podpis hubu.
02Co můžete volat
Chat, vyhledávání, obrázky a řeč už dnes. Agenti přijdou na řadu příště.
Vše níže prochází stejným rozhraním s digitálními podpisy, účtuje se ve stejných kreditech a nese označení modelu, který práci provedl.
- Předběžný přístup
Chat a streamování
Libovolný chatovací model, odpovědi token po tokenu, s podporou nástrojů.
- Předběžný přístup
Automatický výběr modelu
Pošlete model "auto" a hub podle pevně daných pravidel vybere model i míru výpočetního úsilí za méně než 5 ms.
- Předběžný přístup
Embeddingy a vyhledávání
Vektory z libovolného embeddingového modelu a sdílené vyhledávací kolekce s oddělenými daty pro každou aplikaci a zákazníka.
- Předběžný přístup
Obrázky
Obrázky podle textového popisu z modelů OpenAI a Google.
- Předběžný přístup
Řeč v reálném čase
Tokeny s krátkou platností umožňují telefonu nebo prohlížeči streamovat řeč přímo k poskytovateli řečových služeb.
- Předběžný přístup
Levněji, když to může počkat
Označte úlohu jako odložitelnou a provede se za nižší cenu poskytovatele.
- Předběžný přístup
Agenti, nástroje a skeny
Běhy s využitím nástrojů, čtení naskenovaných stránek a schvalování.
- Předběžný přístup
Naplánované úlohy
Pracovní postupy, které se spouštějí podle rozvrhu nebo po schválení.
03Zabezpečení
Podepsané požadavky, podepsané odpovědi, žádná tajemství k úniku.
Váš klíč nikdy neopustí váš server
Každý server si vytvoří vlastní klíč Ed25519. Hub ukládá pouze veřejnou část a při rotaci mohou vedle sebe fungovat dva klíče.
Každý požadavek je podepsaný
Metoda, cesta, parametry dotazu a otisk těla podle standardu pro podpisy HTTP zpráv (RFC 9421). Požadavek starší než 60 sekund nebo již dříve přijatý požadavek bude odmítnut.
Každá odpověď je podepsaná
Odpovědi i streamy podepisuje hub a SDK je ověřuje pomocí pevně nastavených klíčů. Pokud ověření selže, SDK odpověď odmítne.
Princip nejnižších oprávnění
Rozsahy oprávnění, limity četnosti požadavků, tokenů a kreditů pro každý klíč, každého zákazníka a každou funkci. Identifikátory zákazníků jsou neprůhledné: nikdy nejde o e-mail ani jméno.
04Kredity
Jedna měna pro každou aplikaci i každý model.
Nejprve rezervace, pak vyúčtování
Kredity se před voláním rezervují a po něm vyúčtují podle skutečných nákladů na práci modelu.
Sazba pro každou aplikaci
Každá aplikace má vlastní sazbu nastavenou při registraci, takže různé produkty mohou mít různé ceny za AI.
Spotřeba, kterou můžete vysvětlit
Každá odpověď obsahuje údaje o spotřebě (vstupní tokeny, vstupní tokeny z mezipaměti, výstupní tokeny a tokeny pro uvažování) a nákladech.
Přístup je zatím možný po registraci: pošlete nám název své aplikace a veřejnou část jejího klíče.
Ozvěte se nám