Skip to content

自部署

Docker 快速部署

bash
docker run -d -p 9010:9010 --name aiaw krytro/aiaw:latest

如果要使用文档解析功能,则需要登录 LlamaCloud 并创建 API Key,传入 LLAMA_CLOUD_API_KEY 环境变量:

bash
docker run -d -p 9010:9010 -e LLAMA_CLOUD_API_KEY=xxxxxxx --name aiaw krytro/aiaw:latest

Docker Compose

也可以使用 Docker Compose。参考下面的 docker-compose.yaml

yaml
services:
  aiaw:
    image: krytro/aiaw:latest
    container_name: aiaw
    restart: unless-stopped
    ports:
      - '9010:9010'
    environment:
      LLAMA_CLOUD_API_KEY: xxxxxxx

更多功能

如果需要云同步功能,由于涉及前端构建环境变量的更改,需要自行构建,详见进阶部署

此外,开箱即用的模型服务是我们的部署(aiaw.app)独有的,相关后端暂未开源,不过并不复杂,你可以基于 LiteLLM 自行实现。

下面是不同部署方式的功能对照表:

功能 \ 部署方式静态部署(仅前端)Docker 快速部署进阶部署(自行构建)aiaw.app
基本功能
插件市场/助手市场/Gradio插件
LobeChat插件×
文档解析插件×需要 LLAMA_CLOUD_API_KEY需要 LLAMA_CLOUD_API_KEY
云同步需配置 DexieCloud×需配置 DexieCloud
开箱即用的模型服务×××

我们也使用 Docker 快速部署的方式,部署了一个版本:lite.aiaw.app,支持 LobeChat 插件和文档解析,没有云同步和开箱即用的模型服务。