我如何使用 ai16z 框架构建 Racer AI
本周决定启动一个有趣的项目,复兴 FriendTech 创始人 0xRacer。 Racer 是 CT 中颇受争议的成员,他的观点和产品吸引了人们的注意。
上个月,许多代理进入了场景,例如 degen spartan ai、pmairca 等等……感谢 ai16z 社区的开发人员,我们现在可以使用他们在 github 上提供的开源代码来构建自己的 AI 代理。
我使用 Windows PC 来启动该项目。确保您的系统中安装了 git 和最新的 Node.js。我从 Claude 和 OpenAI 那里获取了 API 密钥,只需支付 5 美元的信用即可使用。克隆 ai16z Eliza 存储库以启动。
git 克隆 https://github.com/ai16z/eliza下一步,我将 .env.example 文件作为 .env 文件复制到 (eliza/packages/agent)。添加了 api 密钥和 twitter 密码、电子邮件、用户名到 .env 文件中。
最后一个自定义步骤位于 strings.json 文件中。字符文件夹下有示例。确保字符文件中没有任何类型/错误,否则,它会运行默认的 elisa 字符,该字符尝试与本地 LLM 一起运行,这很可能会失败。
我尝试了 openAI 和 Claude,我认为对于像赛车手这样有争议的角色,Claude 在这两个选项之间工作。您的角色 json 文件将如下所示。为了方便起见,我只添加 json 文件的顶部第一个元素。其余的就更简单了。
{ “名称”:“赛车手”, “客户”:[“推特”], “modelProvider”:“人类”, “设置”: { “秘密”:{}, “嗓音”: { "model": "en_US-male-medium" } }, “生物”:........ ... ...比你必须安装和构建。
PNPM我对于我的情况,pnpm build 不起作用,所以我通过单击手动运行 /scripts/build.sh 。这一步很重要,因为如果不构建打字稿代码,它就无法工作。
现在我们可以运行我们的代理了。
pnpm start --characters="yourpathhere/racer.character.json"如果一切正常,您应该在控制台中看到类似的内容。