كل ما تحتاجه لدمج Seizn في تطبيقاتك. أضف ذاكرة دائمة للذكاء الاصطناعي الخاص بك ببضع سطور من التعليمات البرمجية فقط.
احصل على مفتاح API الخاص بك من لوحة التحكم، ثم ابدأ بإرسال الطلبات:
# 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"تتطلب جميع طلبات API مفتاح API في رأس x-api-key .
curl -H "Authorization: Bearer szn_your_api_key_here" \
https://seizn.com/api/memories?query=testالأمان: حافظ على سرية مفاتيح API الخاصة بك. لا تكشفها أبدًا في الكود من جانب العميل. استخدم متغيرات البيئة أو وكيل الخادم.
/api/memoriesإضافة ذاكرة جديدة إلى مخزن ذاكرة المستخدم.
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/memoriesالبحث في الذكريات باستخدام التشابه الدلالي.
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/memoriesحذف الذكريات بواسطة المعرفات.
ids-string (required) - comma-separated{
"success": true,
"deleted": 3
}/api/extractاستخراج وتخزين الذكريات من محادثة باستخدام AI.
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/queryالحصول على استجابات مولدة بواسطة AI باستخدام الذكريات ذات الصلة كسياق (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"
}| الخطة | Monthly API Calls | الحد الأقصى للذكريات | مفاتيح API |
|---|---|---|---|
| مجاني | 1,000 | 100 | 2 |
| Starter | 50,000 | 5,000 | 3 |
| Plus | 500,000 | 50,000 | 5 |
| Pro | 2,000,000 | غير محدود | 10 |
| المؤسسات | غير محدود | غير محدود | 100 |
عند تجاوز حد المعدل الخاص بك، يرجع API استجابة 429 Too Many Requests .
| الرمز | الوصف |
|---|---|
200 | نجاح |
400 | طلب غير صالح - معاملات مفقودة أو غير صالحة |
401 | غير مصرح - مفتاح API غير صالح أو مفقود |
429 | طلبات كثيرة جدًا - تم تجاوز حد المعدل |
500 | خطأ داخلي في الخادم - حدث خطأ ما |
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.