dify连接deepseek
时间: 2025-03-01 14:02:56 浏览: 174
### 配置 Dify 连接 DeepSeek 方法
为了使Dify能够成功连接DeepSeek,需完成几个必要的配置步骤。
#### 获取 API Key
访问DeepSeek官方网站并创建账户,在此过程中可能会获得一定金额的免费调用额度[^2]。登录后导航至API管理页面来获取专属的API Key。
#### 设置环境变量
在本地开发环境中设置环境变量以存储所获API Key。这可以通过编辑shell配置文件(如`.bashrc`或`.zshrc`)实现:
```bash
export DEEPSEEK_API_KEY="your_api_key_here"
```
之后通过命令行使其生效:
```bash
source ~/.bashrc # 或者 source ~/.zshrc 如果使用的是Z Shell
```
#### 安装所需工具包
确保已正确安装ollama及相关依赖项,并能正常运行验证命令`ollama -v`[^1]。
#### 加载模型实例化服务端点
利用先前下载的基础版本模型启动服务端点,具体操作如下所示:
```bash
ollama run deepseek-r1:7b
```
该指令将会基于指定参数初始化一个可供请求的服务接口。
#### 编写客户端代码示例
下面给出一段简单的Python脚本作为示范,展示怎样借助requests库向上述部署好的DeepSeek RESTful API发起POST请求:
```python
import os
import requests
api_endpoint = "http://localhost:8000/v1/completions" # 假设OLLAMA默认监听地址及路径
headers = {
'Authorization': f'Bearer {os.getenv("DEEPSEEK_API_KEY")}',
'Content-Type': 'application/json'
}
data = {"prompt": "你好世界"}
response = requests.post(api_endpoint, headers=headers, json=data)
if response.status_code == 200:
result = response.json()
print(result['choices'][0]['text'])
else:
raise Exception(f'Request failed with status code {response.status_code}')
```
这段程序片段展示了如何构建HTTP头部携带认证信息以及发送JSON格式的数据体给目标服务器;同时处理返回的结果集提取有用的信息部分显示出来。
阅读全文
相关推荐


















