eliza开源程序是努力打造一个适合所有人操作的AI模型的自主代理

​一、软件介绍

文末提供程序和源码下载

       eliza开源程序是努力打造一个适合所有人操作的AI模型的自主代理。

eliza开源程序是努力打造一个适合所有人操作的AI模型的自主代理_第1张图片

二、主要功能

  • ️ 功能齐全的 Discord、Twitter 和 Telegram 连接器
  • 支持所有模型(Llama、Grok、OpenAI、Anthropic 等)
  • 多代理和房间支持
  • 轻松导入并与文档交互
  • 可检索的内存和文档存储
  • 高度可扩展 - 创建您自己的操作和客户端
  • ☁️ 支持多种模型(本地 Llama、OpenAI、Anthropic、Groq 等)
  • 开箱即用!

三、使用案例

  • 聊天机器人
  • ️ 自主代理
  • 业务流程自动化处理
  • 游戏 NPC
  • 交易

四、开始使用

前置要求(必须):

  • Python 2.7+ Python 版本 2.7+
  • Node.js 23+
  • pnpm

Windows 用户注意: 需要安装 WSL 2.

使用启动器(推荐)

git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start

当代理运行时,您应该会在最后看到运行 pnpm start:client 的消息. 打开另一个终端并移动到同一目录,然后运行以下命令并按照 URL 与您的代理聊天.

pnpm start:client

手动启动 Eliza(仅推荐给知道自己在做什么的用户)

# 克隆仓库
git clone https://github.com/elizaos/eliza.git

# 切换最新发布的版本
# Eliza 的迭代速度非常快,因此我们建议经常切换到最新的发布版本以避免出现问题.
git checkout $(git describe --tags --abbrev=0)

使用 Gitpod 启动 Eliza

编辑 .env 文件

将 .env.example 复制为 .env 并填写适当的值.

cp .env.example .env

注意:.env 是可选的.如果您计划运行多个独立的代理,可以通过角色 JSON 传递密钥.

自动启动 Eliza

这将运行所有设置并使用默认角色启动机器人.

sh scripts/start.sh

编辑角色文件

  1. 打开 packages/core/src/defaultCharacter.ts 修改默认角色.取消注释并编辑.

  2. 加载自定义角色:

    • 使用 pnpm start --characters="path/to/your/character.json"
    • 可以同时加载多个角色文件
  3. 连接 X (Twitter) 连接 X (Twitter)

    • 在角色文件中将 "clients": [] 更改为 "clients": ["twitter"] 以连接 X

手动启动 Eliza

pnpm i
pnpm build
pnpm start

# 该项目迭代速度很快,有时如果您回到项目,需要清理项目
pnpm clean

一键部署 Eliza

使用 Fleek 一键部署 Eliza。这让那些非开发人员也能使用 Eliza,并提供以下选项来构建智能助手:

  1. 从模板开始
  2. 从头开始构建角色文件
  3. 上传预制的角色文件

点击开始!

其他要求

您可能需要安装 Sharp.如果在启动时看到错误,请尝试使用以下命令安装:

pnpm install --include=optional sharp

五、软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/elizaOS/eliza

你可能感兴趣的:(人工智能,dreamweaver,开源,AI,python)