@moniaamoi/sdk
v0.1.0
Published
MonIAaMoi TypeScript SDK -- chat, agents, memory, workflows (sovereign AI Quebec, Law 25 compliant)
Maintainers
Readme
@moniaamoi/sdk
TypeScript SDK officiel pour MonIAaMoi -- assistant IA souverain conforme Loi 25 Quebec.
Installation
npm install @moniaamoi/sdk
# OR
pnpm add @moniaamoi/sdk
# OR
yarn add @moniaamoi/sdkQuick Start
import { MonIAaMoi } from '@moniaamoi/sdk'
const mia = new MonIAaMoi({
apiKey: process.env.MIA_API_KEY,
// Donnees hebergees au Quebec (Cloud Run Montreal)
region: 'ca-montreal',
})
// Chat avec un agent
const res = await mia.chat({
message: 'Redige un courriel professionnel pour confirmer ma reunion lundi',
agent: 'redacteur',
})
console.log(res.response)
// Acceder a la memoire ENGRAM (6 couches L0-L5)
const memory = await mia.memory.store({
content: 'Mon client Jean Tremblay prefere les meetings le matin',
layer: 'episodic',
})
// Exporter ses donnees (Loi 25 portabilite Article 27)
const exportData = await mia.user.exportPortability()Features
- 209 agents specialises -- redacteur, fiscal, juridique, RH, brevet, ...
- ENGRAM memoire -- 6 couches L0-L5 souveraine persistante
- Connecteurs OAuth -- Notion + Google Workspace + Slack
- BYOK -- Bring Your Own Key (Anthropic, OpenAI, Mistral, ...)
- Loi 25 conforme -- portabilite Article 27 + effacement Article 28.1 + audit Article 30
- Hebergement Quebec -- Cloud Run Montreal + Supabase ca-central-1
Documentation
Documentation complete : https://www.moniaamoi.com/dev
License
Apache 2.0 -- voir LICENSE.
Support
- Issues : https://github.com/Syntria-ai/moniaamoi/issues
- Email : [email protected]
- Discord : Founders Circle prive (utilisateurs Absolu)
