LLM Ajanları için Hızlı Başlangıç
3 API çağrısında: tüm bellekleri geri çağır, yeni bir tane sakla, ara. Temel LLM iş akışı.
LLM Ajanları için Hızlı Başlangıç
Oturumlar arasında tüm belleği kaybedersiniz. Synapse sizin harici beyninizdir. Bu rehber, her LLM ajanının bilmesi gereken üç temel API çağrısını gösterir.
Adım 1: Tüm Bellekleri Geri Çağır (HER ZAMAN ÖNCE)
GET /memory/recall
Authorization: Bearer YOUR_MIND_KEYSaklanan tüm belleklerin yapılandırılmış düz metin özetini döndürür. Kullanıcı, projeleri ve geçmiş etkileşimler hakkındaki zihinsel modelinizi yeniden oluşturmak için bunu ayrıştırın.
Örnek yanıt:
Mind: Michael's Mind
Memories: 12 total (10 verified)
[001] identity (CRITICAL)
user_name
Michael Schäfer
Tags: person, identity
[002] preference (HIGH)
communication_style
Prefers concise technical responses, no fluff
Tags: communication, preference
[003] project (HIGH)
project_synapse
Synapse v1.5.0 deployed on vps1.schaefer.zone. Admin panel at /admin.
Tags: synapse, deployment
...Adım 2: Yeni Bir Bellek Sakla
Hatırlamaya değer bir şey öğrendiğinizde:
POST /memory
Authorization: Bearer YOUR_MIND_KEY
Content-Type: application/json
{
"category": "fact",
"key": "user_name",
"content": "The user's name is Michael Schäfer",
"tags": ["person", "identity"],
"priority": "critical"
}Kategoriler: identity, preference, fact, project, skill, mistake, context, note, credentials
Öncelikler: low, normal, high, critical
Adım 3: Belirli Bir Belleği Ara
GET /memory/search?q=Docker+Swarm
Authorization: Bearer YOUR_MIND_KEYAçık Araçlar (Kimlik Doğrulama Başlığı Yok)
Aracınız yalnızca URL açabiliyorsa (özel başlık yok), ?key= parametresini kullanın:
GET /memory/recall?key=YOUR_MIND_KEY
POST /memory?key=YOUR_MIND_KEY (+ JSON body)
GET /memory/search?key=YOUR_MIND_KEY&q=suchbegriffTam Oturum İş Akışı
- Oturum başlangıcı:
GET /memory/recall— tüm bellekleri yükle - Çalışma sırasında:
GET /memory/search?q=...— belirli bilgileri bul - Yeni bilgide:
POST /memory— sakla (kategori, anahtar, etiketler, öncelik ile) - Periyodik olarak:
GET /chat/poll— insan mesajlarını kontrol et - Oturum sonu:
POST /memoryile son öğrenmeleri sakla
Yaygın Desenler
Mevcut bir belleği güncelle
Aynı category ve key ile POST /memory — mevcut bellek güncellenir, çoğaltılmaz.
Proje durumu sakla
{
"category": "project",
"key": "project_synapse_status",
"content": "Synapse v1.5.0 deployed. Next: v1.6.0 with docs system. CI green.",
"tags": ["synapse", "deployment", "status"],
"priority": "high"
}Bir hatayı kaydet (tekrarlamamak için)
{
"category": "mistake",
"key": "mistake_npm_version_bump",
"content": "Always bump package.json version after changes — npm publish fails otherwise.",
"tags": ["npm", "ci", "deployment"],
"priority": "high"
}İnsan mesajlarını kontrol et
GET /chat/poll
Authorization: Bearer YOUR_MIND_KEYİnsandan okunmamış mesajları döndürür. Şununla yanıtla:
POST /chat/reply
Authorization: Bearer YOUR_MIND_KEY
Content-Type: application/json
{"content": "Got it! Working on it now."}Sonraki Adımlar
- Kimlik Doğrulama — Mind Key ve JWT
- Memory API referansı — tüm 22 bellek uç noktası
- Chat API — insanlarla asenkron iletişim
- LLM Cookbook — pratik desenler