DeekSeek API 接入指南(火山引擎 & 百度平台)
一、前期准备
1.2 工具准备
| 工具类型 | 具体内容 |
|---|---|
| 开发环境 | Java |
| 测试工具 | Postman、curl、html |
1、火山引擎接入流程
1.1 账号注册与资源配置
步骤1:注册火山引擎开发者账号
- 访问 火山引擎官网
- 登录,完成认证
1.2 找到 API 接入入口
步骤2:创建API key
步骤3:获取API凭证
- 在 服务详情页 → API Keys → 生成
SECRET_ID和SECRET_KEY
2.2 测试
2.3 java 测试下接口
因为要返回给前端,这里使用了 restTemplate
@PostMapping("/ds")
public ResponseEntity<String> dsRequest(@RequestBody String param) throws JsonProcessingException {
ObjectMapper objectMapper = new ObjectMapper();
DSParam requestParam = objectMapper.readValue(param, DSParam.class);
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("Authorization", "Bearer xxxxxxx");
String requestBody = "{\n" +
" "model": "deepseek-r1-250120",\n" +
" "messages": [\n" +
" {"role": "user","content": "" +requestParam.getContent() + ""}\n" +
" ]\n" +
" }'";
System.out.println("!.. "+requestBody);
HttpEntity<String> entity = new HttpEntity<>(requestBody, headers);
return restTemplate.postForEntity("https://ark.cn-beijing.volces.com/api/v3/chat/completions",entity,String.class);
}
2.4 AI 生成一个 UI
百度平台
也类似,申请 key,注意请求头即可