Astreus

Grafos básicos

Crea grafos de flujo de trabajo sencillos para orquestar procesos de varios pasos. Aprende los patrones de configuración, las APIs y los ejemplos prácticos...

Crea grafos de flujo de trabajo sencillos para orquestar procesos de varios pasos.

Inicio rápido

Clonar el ejemplo completo

La forma más sencilla de empezar es clonar el repositorio del ejemplo completo:

git clone https://github.com/astreus-ai/examples
cd examples/basic-graphs
npm install

O instalar solo el paquete

Si prefieres construirlo desde cero:

npm install @astreus-ai/astreus

Configuración del entorno

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

Flujo de trabajo básico con grafo

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

// Create an agent
const agent = await Agent.create({
  name: 'WorkflowAgent',
  model: 'gpt-4o'
});

// Create a simple sequential graph
const graph = new Graph({
  name: 'research-workflow'
}, agent);

// Add tasks with dependencies
const research = graph.addTaskNode({
  prompt: 'Research artificial intelligence trends'
});

const summary = graph.addTaskNode({
  prompt: 'Summarize the research findings',
  dependencies: [research]
});

// Execute the workflow
const results = await graph.run();

// Parse the result and extract the response
if (results.success && results.results[summary]) {
  const summaryResult = JSON.parse(results.results[summary]);
  console.log(summaryResult.response);
}

Ejecutar el ejemplo

Si clonaste el repositorio:

npm run dev

Repositorio

El ejemplo completo está disponible en GitHub: examples/basic-graphs

Última actualización: 6 de julio de 2026