Astreus

Bağlam Sıkıştırma

Önemli bağlamı korurken eski mesajları özetleyerek uzun konuşmaları otomatik olarak yönetmek için Astreus'un otomatik bağlam sıkıştırma sistemini kullanın.

Önemli bağlamı korurken eski mesajları özetleyerek uzun konuşmaları otomatik olarak yönetmek için Astreus'un otomatik bağlam sıkıştırma sistemini kullanın.

Hızlı Başlangıç

Eksiksiz Örneği Klonlayın

Başlamanın en kolay yolu, eksiksiz örnek repository'sini klonlamaktır:

git clone https://github.com/astreus-ai/examples
cd examples/context-compression
npm install

Ya da Sadece Paketi Yükleyin

Sıfırdan oluşturmayı tercih ediyorsanız:

npm install @astreus-ai/astreus

Ortam Kurulumu

# .env
OPENAI_API_KEY=sk-your-openai-api-key-here
DB_URL=sqlite://./astreus.db

Otomatik Bağlam Sıkıştırma

autoContextCompression özelliği, konuşma çok uzadığında eski mesajları otomatik olarak özetler; böylece token kullanımını azaltırken bağlamı korur:

import { Agent } from '@astreus-ai/astreus';

const agent = await Agent.create({
  name: 'ContextAgent',
  model: 'gpt-4o',
  memory: true,
  autoContextCompression: true,
  systemPrompt: 'You can handle very long conversations efficiently.'
});

// Have a long conversation
for (let i = 1; i <= 20; i++) {
  await agent.ask(`Tell me an interesting fact about space. This is message #${i}.`);
}

// Test memory - agent should remember early facts despite context compression
const response = await agent.ask("What was the first space fact you told me?");
console.log(response);

Örneği Çalıştırma

Repository'yi klonladıysanız:

npm run dev

Repository

Eksiksiz örnek GitHub üzerinde mevcuttur: examples/context-compression

Son güncelleme: 6 Temmuz 2026