如何使用deepseek的api
时间: 2025-02-18 08:46:55 浏览: 90
### DeepSeek API 使用教程
#### HTTP POST 方法请求示例
为了向 `DeepSeek` 发起生成补全请求,可以通过发送 HTTP POST 请求到指定端口上的 `/api/generate` 接口。此接口接受 JSON 格式的参数作为输入数据[^2]。
```bash
curl http://localhost:11434/api/generate \
-d '{
"model": "deepseek-chat",
"prompt": "如何用 Python 实现快速排序?",
"stream": false
}'
```
上述命令中的各个字段含义如下:
- `"model"`:指定了要使用的预训练模型名称,在这里是名为 `deepseek-chat` 的对话型AI模型;
- `"prompt"`:提供给模型的提示词或问题文本,即希望得到的回答内容前缀;
- `"stream"`:布尔值标志位,用于指示是否开启流式响应模式;当设为 `false` 时表示一次性返回完整的回复结果。
#### WPS 中 JavaScript 宏 (JSA) 调用实例
如果是在 WPS 办公软件环境中利用内置支持的 JSA 来操作,则可以根据官方给出的方法来构建并执行相应的网络请求逻辑[^1]。
```javascript
function callDeepSeekAPI() {
var xhr = new ActiveXObject("Microsoft.XMLHTTP");
// 设置请求方法与目标 URL 地址
xhr.open("POST", "http://localhost:11434/api/generate", false);
// 添加必要的头部信息以便服务器能够正确解析传入的数据包格式
xhr.setRequestHeader('Content-Type', 'application/json');
// 构造待提交的内容体部分
let body = JSON.stringify({
model: "deepseek-chat",
prompt: "请解释什么是闭包以及它的工作原理。",
stream: false,
});
// 执行实际的通信过程并将获取的结果打印出来供后续处理使用
xhr.send(body);
console.log(xhr.responseText);
}
```
这段脚本展示了怎样借助于 WPS 提供的支持能力去发起一次针对本地运行着的服务程序所开放出来的 RESTful 风格 Web Service 的访问动作,并最终把从远端接收到的信息输出到了控制台界面上方便开发者调试查看。
阅读全文
相关推荐

















