agnai 本地部署与使用教程

agnai 本地部署与使用教程

agnai 本地部署与使用教程

Contents

简介

本教程介绍如何本地部署和运行 agnai(开源 AI 角色扮演聊天平台),适合希望自托管或开发自定义功能的用户。包含 Docker/NPM 安装、基础功能配置及问题排查指南。

前置准备

分步教程

方法一:Docker 部署(推荐)

  1. 安装 Docker
  2. 执行命令:
    docker compose -p agnai -f self-host.docker-compose.yml up -d
    
  3. 访问 http://localhost:3001,初始账号:admin/password

方法二:NPM 全局安装

  1. 安装 Node.js 和 MongoDB
  2. 执行:
    npm install agnai -g
    agnai
    
  3. 数据存储路径:
    • Linux/Mac: ~/.agnai
    • Windows: C:\Users\[用户名]\.agnai

开发模式运行

  1. 克隆仓库:
    git clone https://github.com/agnaistic/agnai
    
  2. 安装依赖:
    npm run deps
    npm run build:all
    
  3. 启动:
    • Mac/Linux: npm start
    • Windows: npm run start:win

去哪找角色卡

免责声明:角色卡为用户生成内容,请遵守各平台条款并启用 SFW 过滤。

常见问题排查

问题解决方案
无法登录检查 MongoDB 是否运行,或使用匿名模式
端口冲突修改 .env 中的 PORT 参数
更新失败运行 npm update -g agnai 后重启

FAQ

Q: 本地部署能否使用订阅模型?

A: 目前仅限在线服务使用订阅模型,本地版本需自行配置第三方 AI 服务(如 OpenAI/Kobold)。

Q: 数据如何备份?

A: MongoDB 用户需备份数据库文件,匿名模式数据存储在浏览器本地。

Q: 支持哪些 AI 服务?

A: 包括 Kobold/NovelAI/OpenAI/Claude/OpenRouter 等,配置路径:设置 > AI 服务。

探索更多功能 → tuniang.ai


## Sources

- [agnai](https://www.npmjs.com/package/agnai/v/1.0.403?activeTab=dependencies#1)
- [https://raw.githubusercontent.com/acidbubbles/agn-ai/refs/heads/dev/README.md#1](https://raw.githubusercontent.com/acidbubbles/agn-ai/refs/heads/dev/README.md#1)