Dify

Dify 是一个 AI 开发平台,旨在简化 AI 应用的创建和部署。它提供了一个可视化的提示编排界面,使用户能够高效地创建、调试和发布 AI 应用。该平台支持与各种数据源的集成,并支持基于 API 的开发,灵活应对不同的使用场景。

Dify 的主要特点包括:

  1. 可视化工作流:通过拖放界面构建工作流,连接不同的节点,如 LLM、工具和自定义代码。
  2. 集成能力:支持外部服务和数据源的集成,使其与现有系统无缝对接。
  3. 调试和测试:提供强大的调试工具和测试实用程序,确保应用程序性能可靠。
  4. 开源:Dify 是完全开源的,允许开发者根据需要进行贡献和自定义。

Dify 设计为用户友好且易于访问,使开发者能够在无需深入技术知识的情况下利用 AI 技术

启动Dify

如果没有安装docker-compose, 可以使用以下命令安装:

curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose 

下载dify的仓库:

 git clone https://github.com/langgenius/dify.git && cd dify/docker

dify默认跑在80端口,如果想更改,搜索EXPOSE_NGINX_PORT并更新:

image-20240706084131281

运行docker容器:

docker-compose up -d

运行完成后,访问本机8080端口:

image-20240706084022125

点击设置管理员帐户

image-20240706084323997

然后使用上面设置的邮箱和密码登录:

image-20240706084403763

设置语言和时区:

image-20240706084437700

Model Provider选择Bedrock:

image-20240706084524128

创建一个aws用户,具有访问bedrock的权限,输入ak/sk:

image-20240706084710356

然后点击保存。