Hızlı başlangıç

Hiçbir şeyden kaydedilmiş bir hafızaya ve bir aramaya beş dakikada — bir anahtar ve SDK, CLI ya da curl ile.

Bir anahtar al

Era’da yeni misin? app.getera.io/signup?start=brain adresinden kaydol ve Yapay zekâm için hafıza’yı seç. Beyin kurulumu Era Beyin’i açar ve Beyin anahtarı oluştur seçeneğini sunar.

Zaten Era’da mısın? Ayarlar → API anahtarları’nı aç, Yeni anahtar’a bas, Erişim altında Era Beyin · hafıza’yı seç. Anahtarı kopyala — era_ ile başlar ve yalnızca bir kez gösterilir.

Terminal
export ERA_API_KEY="era_…"

Anahtar, onu oluşturan kişi olarak tek bir çalışma alanında çalışır ve o kişinin erişebildiğinden fazlasına asla erişmez. Sunucuda tut.

Bir hafıza kaydet

Terminal
npm install @getera/brain
remember.ts
import { createBrain } from '@getera/brain'

const brain = createBrain({ apiKey: process.env.ERA_API_KEY })

const { job, memories } = await brain.add('Zeynep Arslan faturalarını her ayın 1’inde, euro olarak istiyor.', { wait: 10 })
console.log(job.status, memories?.map((m) => m.content))
Terminal
npx tsx remember.ts   # ya da: bun remember.ts
Terminal
npm install -g @getera/cli
era brain add "Zeynep Arslan faturalarını her ayın 1’inde, euro olarak istiyor." --wait
Çıktı
Remembered:
  0f3a91c2  Zeynep Arslan faturalarını her ayın 1’inde, euro olarak istiyor.

ERA_API_KEY tanımlıysa CLI onu kullanır; değilse bir kez era login çalıştır (tarayıcında Era’nın girişi açılır).

Terminal
curl https://app.getera.io/api/v1/brain/memories \
  -H "Authorization: Bearer $ERA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"facts":[{"statement":"Zeynep Arslan faturalarını her ayın 1’inde, euro olarak istiyor."}],"wait":10}'

Hafızayı Era’nın işleme çalışanı dosyalar — genelde birkaç saniyede. wait saklanan hafızaları aynı çağrıda döndürür; onsuz hemen bir iş kimliği (202) alırsın ve GET /api/v1/brain/jobs/{id} ile bakarsın.

Cümle ya da metin

Tek bir cümle yazdığın gibi saklanır. Daha uzun bir metin — bir görüşme dökümü, bir e-posta, bir sayfa not — çalışma alanının yapay zekâsıyla (Era’ya bağladığın abonelik ya da anahtar) kendi başına anlamlı bilgilere bölünür. Bağlı bir yapay zekâ yoksa iş waiting (bekliyor) der ve neyi bağlaman gerektiğini söyler.

Geri ara

const { results } = await brain.search('Zeynep faturalarını nasıl istiyor?')
console.log(results[0]?.content)
Terminal
era brain search "Zeynep faturalarını nasıl istiyor?"
Terminal
curl https://app.getera.io/api/v1/brain/search \
  -H "Authorization: Bearer $ERA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"Zeynep faturalarını nasıl istiyor?","limit":5}'
Yanıt
{
  "query": "Zeynep faturalarını nasıl istiyor?",
  "used_vector": true,
  "results": [
    { "id": "0f3a91c2-…", "content": "Zeynep Arslan faturalarını her ayın 1’inde, euro olarak istiyor.", "kind": "fact", "score": 0.0331, "created_at": "2026-10-22T09:12:03.000Z" }
  ]
}

Düzelt, açıkla, unut

await brain.update(results[0].id, { content: 'Zeynep Arslan ekimden beri faturalarını sterlin olarak istiyor.' })
const why = await brain.explain('Zeynep faturalarını nasıl istiyor?', results[0].id)
await brain.forget(results[0].id)

explain bilginin sırasını, soruyla ortak kelimelerini ve varlıklarını, anlamsal benzerliğini ve onu görmeni sağlayan kuralı söyler. forget Era’nın onu kullanmasını hemen durdurur.

Sonra

Bu sayfa yardımcı oldu mu?