当前位置: 首页 > news >正文

Dify +deepseek-free-api 实现API对话

背景:

当前火爆的Deepseek燃遍了祖国的大江南北,做为一个牛马级别的程序员总想做点什么,哈哈,本文就介绍如何使用deepseek-free-api 免费使用API来通过DIFY做点什么。

材料:

1、deepseek 下载地址:https://github.com/LLM-Red-Team/deepseek-free-api

2、dify 部署(参考我的相关博文,如:境内部署DIfy(中篇)_dify国内镜像-CSDN博客)

3、centos7.x(预装docker 环境即可) 

制作:

deepseek-free-api

1、给服务器安装docker 环境

[root@iZ0m4cjy616srpZ deepseek-free-api]# docker --version
Docker version 26.1.4, build 5650f9b
[root@iZ0m4cjy616srpZ deepseek-free-api]#

2、给服务器配置 配置自己的阿里云镜像加速器(否则基本无法拉取国际dockerhub的镜像,会报错),执行vi /etc/docker/daemon.json 指令并添加如下代码片段


{
  "registry-mirrors": ["https://XXXXXX.mirror.aliyuncs.com"]
}

3、阿里云镜像仓库怎么获得 (阿里云--控制台--容器镜像服务--镜像工具--镜像加速)

4、下载deepseek并构建镜像

a、切换服务器目录到/home/ 目录后执行

git clone https://github.com/LLM-Red-Team/deepseek-free-api

b、切换服务器目录到(cd /home/deepseek-free-api/ )后执行

docker build -it deepseek:v1.0 .

c、上述命令执行过程中可能会出现 Yarn 报错的问题,

针对上面截图问题,直接修改当前目录下的 Dockerfile 中的 Yarn 为 npm 即可

 d、执行 docker images 查看自己构建的deepseek:v1.0 是否存在

e、编写docker-compose.yml 文件(切记换个目录,不要在/home/deepseek-free-api/ 目录,因为该目录下已经有一个docker-compose.yml文件,是用于构建镜像并启动的另一种方式,赞不做深讲)

f、执行docker compose up -d (docker-compose up -d )即可完成部署 (可以通过docker images 查看是否存活镜像)

 5、测试安装是否成功(执行 curl http://127.0.0.1:8100/v1),如果如下图的返回证明安装成功

 Dify中集成该接口

1、用户登录dify并点击账号后面的符号--选择“设置”

2、进入“模型供应商” --选择 OpenAi-API-compatible 插件

3、添加模型

a、模型名称:可自定义

b、API Key: (用户注册并登录DeepSeek系统并在键盘按F12--找到userToken---复制value 后面的值填写到该api key中,可以以相同的方式添加多个这样的userToken,他们之间使用英文的逗号“,”分隔,切记在最前面添加Bearer,(如:Bearer userToken1,userToken2,userToken3 )

c、API endpoint URL : (上文测试deepseek-free-api 用的url就是此处填写即可,但注意IP地址,如:http://127.0.0.1:8100/v1)

d、保存即可

应用

1、在Dify工作台创建“聊天助手”,并选择自己新添加的模型即可

2、可以发布成API使用的哦,哈哈

说明: 

该方案如deepseek-free-api 描述的那样,只用于个人用户学习、技术研究时使用,切勿卵用

 

 

相关文章:

  • 机器学习·数据处理
  • 你知道数字电路中的运算器不?
  • 内存泄漏是什么?
  • 【Web前端开发精品课 HTML CSS JavaScript基础教程】第二十五章课后题答案
  • 华为动态路由-OSPF-骨干区
  • 有没有其他技术可以替代本地 RAG?
  • 基于ffmpeg+openGL ES实现的视频编辑工具-环境搭建(三)
  • 负载均衡集群( LVS 相关原理与集群构建 )
  • 无人机热成像与AI跟踪技术:全天候智能应用的未来!
  • 【无标题】基于Unity写一个DelayInvoke方法
  • Vue 3:基于按钮切换动态图片展示(附Demo)
  • 让大模型帮我设计crnn网络及可运行demo,gpt4o豆包qwendeepseek-r1
  • 用idea创建vue3项目过程中遇到的问题
  • 机器学习-生命周期
  • 为什么外贸办公需要跨境专线网络?
  • AF3​​​​​​​ Msa、TemplateHit、HitMetadata类解读
  • 百问网(100ask)的IMX6ULL开发板的以太网控制器(MAC)与物理层(PHY)芯片(LAN8720A)连接的原理图分析(包含各引脚说明以及工作原理)
  • 在做题中学习(89):螺旋矩阵
  • 52款独特婚礼主题手绘水彩花卉树叶高清png免抠图设计素材Floria – Botanical Elements
  • 外贸订货系统如何凭借多语言交互界面,助力企业敲开全球市场大门
  • 上海“电子支付费率成本为0”背后:金融服务不仅“快”和“省”,更有“稳”和“准”
  • 深入贯彻中央八项规定精神学习教育中央第七指导组指导督导中国船舶集团见面会召开
  • 中国德国商会报告:76%在华德企受美国关税影响,但对华投资战略依然稳固
  • 国家矿山安全监察局发布《煤矿瓦斯防治能力评估办法》
  • 中国难以承受高关税压力?外交部:任何外部冲击都改变不了中国经济基本面
  • 争抢入境消费红利,哪些城市有潜力?