dify构建知识库:dify平台+jina嵌入与检索+one-api对话
搭建本地 Dify 平台克隆 Dify 代码仓库
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
配置 .env 文件
1. 运行 openssl rand -base64 42 以更新默认的 SECRET_KEY。
# 用于安全签名会话cookie及加密数据库敏感信息的秘密密钥。
# 使用 `openssl rand -base64 42` 生成强密钥。
SECRET_KEY=sk-9f73s3ljTXVcMT3Blb3ljTqtsKiGHXVcMT3BlbkFJLK7U
2. 替换数据库密码 DB_PASSWORD,例如使用 sed -i 's/difyai123456/newpasswd/g' .env。
# 数据库配置
# 使用 PostgreSQL,请使用公共模式。
DB_USERNAME=postgres
DB_PASSWORD=difyai123456
DB_HOST=db
DB_PORT=5432
DB_DATABASE=dify
3. 如果本地的端口 80 和 443 已被占用,可修改为其他端口。
ports:
- "8089:80"
- "441:443"
4. 将 ETL_TYPE 设置为 Unstructured。注册账号并从 Unstructured Dashboard 获取 API 密钥。
https://cdn.linux.do/uploads/default/optimized/3X/f/e/fee5f5500921c00e5ad93abae95a49b29e01a10b_2_690x214.png
页:
[1]