curl 'https://api.scnet.cn/api/llm/v1/chat/completions' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <API Key>" \ -d '{ "model": "DeepSeek-R1-Distill-Qwen-7B", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello!"} ], "stream": false }'
时间: 2025-07-22 19:10:34 浏览: 4
### 代码概述
这是一个使用 `cURL` 向指定 API 接口发送 HTTP 请求的示例。该请求是向一个大语言模型服务(LLM)发起对话请求,要求模型返回一个回答。
---
### 代码解析
#### 🔍 命令详解:
```bash
curl 'https://api.scnet.cn/api/llm/v1/chat/completions' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API Key>" \
-d '{
"model": "DeepSeek-R1-Distill-Qwen-7B",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'
```
##### 🔹 URL 地址:
```bash
https://api.scnet.cn/api/llm/v1/chat/completions
```
- 这是 API 接口地址,用于调用大语言模型服务。
##### 🔹 请求头(Headers):
```bash
-H "Content-Type: application/json"
```
- 告诉服务器发送的数据是 JSON 格式。
```bash
-H "Authorization: Bearer <API Key>"
```
- 使用 Bearer Token 认证,`<API Key>` 是你的访问密钥。
- 用于验证请求者身份,防止未授权访问。
##### 🔹 请求体(Data):
```json
{
"model": "DeepSeek-R1-Distill-Qwen-7B",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}
```
- `"model"`:指定使用的语言模型名称。
- `"messages"`:是一个对话历史记录的数组。
- `"role": "system"`:系统提示,告诉模型它的角色。
- `"role": "user"`:用户输入的内容。
- `"stream": false`:表示不使用流式输出,等模型生成完整回答后一次性返回。
---
### 知识点
1. **cURL 命令行工具**:用于在命令行中发送 HTTP 请求,调试 API 接口非常方便。
2. **JSON 数据格式**:用于结构化数据传输,广泛用于 API 请求和响应中。
3. **API 认证机制(Bearer Token)**:通过 `Authorization: Bearer <token>` 的方式验证用户身份,确保接口安全。
阅读全文
相关推荐


















