Dialoqbase部署

First Post:

Last Update:

Dialoqbase 是一款开源AI智能体框架,旨在帮助用户快速构建具备自主思考、规划与行动能力的AI应用(如智能客服、个人助理、自动化任务系统等)。其核心用法围绕“知识库构建”“模型集成”“任务自动化”三大环节展开

1.项目地址项目申请

service_role:

https://supabase.com/dashboard/project/tnyeqmwisirlksjqasvt/settings/api-keys/legacy

我的service_role:

YOUR_SUPABASE_SERVICE_ROLE_KEY

云服务器实例化创建好后:

1.更新软件包

sudo apt update

2.sudo apt upgrade

3.安装git

sudo apt install git

4.安装项目

git clone https://github.com/aiwaves-cn/agents.git

4.1克隆项目仓库:

git clone https://github.com/n4ze3m/dialoqbase.git

4.3CD到指定目录下

cd dialoqbase/docker

4.4编辑文件:

ls -a

sudo vim .env

然后输入OpenAI的API key,以及数据库秘钥

OpenAI key:

YOUR_OPENAI_API_KEY

i

我的数据库秘钥:

YOUR_DB_SECRET_KEY

按ESC后 :wq保存或者esc后:w!回车再:q!

然后Ctrl+s保存后,新建一个终端:

4.6安装docke:

curl -fsSL https://get.docker.com | sh

4.7安装docker compose:

sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose

4.8给二进制文件添加执行权:
sudo chmod +x /usr/local/bin/docker-compose

4.9.运行docker compose:
sudo systemctl start docker
4.10.查看是否成功运行:
sudo systemctl status docker
4.11.新建终端,重新cd到该目录下:
cd dialoqbase/docker
4.12执行程序:
docker-compose up -d

终端不要关

4.13. 回到云控制台,点击实例的名称。点开“网路与安全组”点击安全组实例,入方向点击”增加规则“,访问目的填3000端口,访问来源填0.0.0.0/0任意人访问。

然后在浏览器打开你的公网ip+:3000端口(这个冒号一定要是小写输入法下的冒号)

登录admin

admin

5.安装python虚拟环境包

sudo apt install python3.12-venv

或者sudo apt install python最新版

6.创建虚拟环境

python3 -m venv myenv

7.激活虚拟环境

source myenv/bin/activate

8.更新pip包

pip install –upgrade pip

9.安装项目依赖(不用)

pip install ai-agents

文档著者:GT / github:morniakr.git.io