从 0 开始接入 DeepSeek API

305 阅读1分钟

DeekSeek API 接入指南(火山引擎 & 百度平台)

一、前期准备

1.2 工具准备

工具类型具体内容
开发环境Java
测试工具Postman、curl、html

1、火山引擎接入流程

1.1 账号注册与资源配置

步骤1:注册火山引擎开发者账号
  • 访问 火山引擎官网
  • 登录,完成认证

1.2 找到 API 接入入口

Screenshot 2025-02-26 at 22.58.46.png

步骤2:创建API key

image.png

步骤3:获取API凭证
  • 在 ​服务详情页​ → ​API Keys​ → 生成 SECRET_ID 和 SECRET_KEY

2.2 测试

image.png

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

image.png

百度平台

也类似,申请 key,注意请求头即可

image.png