Tutto cio di cui hai bisogno per integrare Seizn nelle tue applicazioni. Aggiungi memoria persistente alla tua IA con poche righe di codice.
Ottieni la tua chiave API dal pannello di controllo, poi inizia a fare richieste:
# Add a memory
curl -X POST https://seizn.com/api/memories \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": "User prefers dark mode interfaces"}'
# Search memories
curl "https://seizn.com/api/memories?query=user+preferences" \
-H "Authorization: Bearer YOUR_API_KEY"Tutte le richieste API richiedono una chiave API passata nell'header x-api-key .
curl -H "Authorization: Bearer szn_your_api_key_here" \
https://seizn.com/api/memories?query=testSicurezza: Mantieni segrete le tue chiavi API. Non esporle mai nel codice lato client. Usa variabili d'ambiente o un proxy backend.
/api/memoriesAggiungi un nuovo ricordo all'archivio memoria dell'utente.
content-string (required)memory_type-string - fact, preference, experience, relationship, instructiontags-string[]namespace-string (default: "default")scope-string - user, session, agentsession_id-stringagent_id-string{
"success": true,
"memory": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"content": "User prefers dark mode interfaces",
"memory_type": "preference",
"tags": ["ui", "settings"],
"namespace": "default",
"created_at": "2026-01-08T10:30:00Z"
}
}/api/memoriesCerca memorie usando similarita semantica.
query-string (required)limit-number (default: 10, max: 100)threshold-number 0-1 (default: 0.7)namespace-string{
"success": true,
"results": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"content": "User prefers dark mode interfaces",
"memory_type": "preference",
"tags": ["ui", "settings"],
"similarity": 0.89
}
],
"count": 1
}/api/memoriesElimina memorie tramite i loro ID.
ids-string (required) - comma-separated{
"success": true,
"deleted": 3
}/api/extractEstrae e archivia memorie da una conversazione usando IA.
conversation-string (required)model-string - haiku | sonnet (default: haiku)auto_store-boolean (default: true)namespace-string (default: "default"){
"message": "Extracted 3 memories, stored 3",
"extracted": [
{
"content": "User is a software developer working with Python",
"memory_type": "fact",
"tags": ["profession", "programming"],
"confidence": 0.95,
"importance": 7
}
],
"stored": [...]
}/api/queryOttieni risposte generate dall'IA usando memorie rilevanti come contesto (RAG).
query-string (required)model-string - haiku | sonnet (default: haiku)top_k-number (default: 5)namespace-stringinclude_memories-boolean (default: true){
"response": "Based on your preferences, I'd recommend using VS Code with a dark theme...",
"memories_used": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"content": "User prefers dark mode interfaces",
"similarity": 0.85
}
],
"model_used": "haiku"
}| Piano | Chiamate API Mensili | Memorie massime | Chiavi API |
|---|---|---|---|
| Gratuito | 1,000 | 100 | 2 |
| Starter | 50,000 | 5,000 | 3 |
| Plus | 500,000 | 50,000 | 5 |
| Pro | 2,000,000 | Illimitato | 10 |
| Enterprise | Illimitato | Illimitato | 100 |
Quando superi il tuo limite di frequenza, l'API restituisce una risposta 429 Too Many Requests .
| Codice | Descrizione |
|---|---|
200 | Successo |
400 | Richiesta errata - Parametri mancanti o non validi |
401 | Non autorizzato - Chiave API non valida o mancante |
429 | Troppe richieste - Limite di frequenza superato |
500 | Errore interno del server - Qualcosa e andato storto |
pip install seiznfrom seizn import Seizn
client = Seizn(api_key="your_api_key")
# Add memory
client.add("User prefers dark mode")
# Search
results = client.search("preferences")
# Extract from conversation
client.extract(conversation="...")npm install seiznimport { Seizn } from 'seizn';
const client = new Seizn({ apiKey: 'your_api_key' });
// Add memory
await client.add('User prefers dark mode');
// Search
const results = await client.search('preferences');
// Extract from conversation
await client.extract({ conversation: '...' });The Seizn MCP Server (seizn-mcp) bridges your Seizn memories to AI coding assistants via the Model Context Protocol. 40+ tools, MCP Resources, webhooks, OAuth device flow, and multi-editor config sync — all in one package.
# Install globally or use npx
npx seizn-mcp@latest
# Or add to Claude Code settings (~/.claude/settings.json)
{
"mcpServers": {
"seizn": {
"command": "npx",
"args": ["-y", "seizn-mcp@latest"],
"env": { "SEIZN_API_KEY": "your-api-key" }
}
}
}Seizn exports your memories as editor-specific configuration files. Your AI preferences follow you across every tool.
| File | AI Tool | Method |
|---|---|---|
| CLAUDE.md | Claude Code | MCP + File |
| AGENTS.md | OpenAI Codex | File Sync |
| .cursor/rules | Cursor | MCP + File |
| .windsurfrules | Windsurf | MCP + File |
| .github/copilot-instructions.md | GitHub Copilot | File Sync |
| .clinerules | Cline | MCP + File |
| CONVENTIONS.md | Aider | File Sync |
No more copying API keys. The MCP server supports RFC 8628 Device Authorization Grant for browser-based authentication.
Run auth_login tool
Enter code ABCD-1234 in browser
Token saved to ~/.seizn/
Zero-copy auth: The device flow generates a human-readable code, opens your browser, and saves credentials automatically. Works with any terminal or SSH session.