Astreus

快速开始

在 Astreus 文档中了解 快速开始,获取用于构建智能体系统的设置指导、API 模式和实用示例。 了解构建可靠的 Astreus 智能体系统所需的设置模式、API 和实用示例。

在 2 分钟内使用 Astreus 构建你的第一个 AI 代理

让我们创建一个能够执行任务并智能响应的简单代理。

在开始之前,请确保你已经安装了 Astreus。如果尚未安装,请参照安装指南

构建你的第一个代理

1

创建环境文件

在项目根目录创建一个 .env 文件,并添加你的 OpenAI API 密钥:

touch .env

将你的 API 密钥添加到 .env 文件中:

OPENAI_API_KEY=sk-your-openai-api-key-here
2

创建你的第一个代理

创建一个带有记忆和系统提示词的代理:

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

// Create agent
const agent = await Agent.create({
  name: 'ResearchAgent',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are an expert research assistant.'
});
3

创建并执行任务

创建一个任务,并让代理执行它:

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

// Create agent
const agent = await Agent.create({
  name: 'ResearchAgent',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are an expert research assistant.'
});

// Create a task
const task = await agent.createTask({
  prompt: "Research latest news in Anthropic and OpenAI"
});

// Execute the task
const result = await agent.executeTask(task.id);
console.log(result.response);
4

构建图工作流

创建一个包含多个任务的工作流图:

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

// Create agent
const agent = await Agent.create({
  name: 'ResearchAgent',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are an expert research assistant.'
});

// Create a graph for complex workflows
const graph = new Graph({
  name: 'Research Pipeline',
  defaultAgentId: agent.id
});

// Add task nodes
const researchNode = graph.addTaskNode({
  prompt: 'Research the latest AI developments'
});

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

const summaryNode = graph.addTaskNode({
  prompt: 'Create a summary report',
  dependencies: [analysisNode]
});

// Run the graph
const graphResult = await graph.run();
console.log(graphResult.results[summaryNode]);

恭喜!你已经使用 Astreus 创建了第一个 AI 代理。

最后更新时间:2026年7月6日