Skip to content

模型列表

官方api

java
public DeepSeekListModelResponse listModels(){
    try{
        OkHttpClient client = new OkHttpClient().newBuilder()
                .build();
        MediaType mediaType = MediaType.parse("text/plain");
        RequestBody body = RequestBody.create(mediaType, "");
        Request request = new Request.Builder()
                .url("https://api.deepseek.com/models")
                .method("GET",null)
                .addHeader("Accept", "application/json")
                .addHeader("Authorization", "Bearer " + deepSeekApiKey)
                .build();
        Response response = client.newCall(request).execute();
        log.info("状态码: " + response.code());

        // 获取响应体的字符串内容
        String responseBody = response.body().string();
        log.info("响应 Body: " + responseBody);

        DeepSeekListModelResponse deepSeekListModelResponse = JSONObject.parseObject(responseBody, DeepSeekListModelResponse.class);
        // 获取具体的响应字段
        if (response.isSuccessful()) {
            return deepSeekListModelResponse;
        }
        log.error("出错了 {}", deepSeekListModelResponse.getError());
    }catch (Exception ex){
        ex.printStackTrace();
    }
    return null;
}
FhRLWAb7AxdBUqjuTxYTBMZKhd8g

http://localhost:8080/listModels

json
{
  "data": [
    {
      "id": "deepseek-chat",
      "owned_by": "deepseek"
    },
    {
      "id": "deepseek-reasoner",
      "owned_by": "deepseek"
    }
  ],
  "error": null
}