主题
模型列表
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;
}

http://localhost:8080/listModels
json
{
"data": [
{
"id": "deepseek-chat",
"owned_by": "deepseek"
},
{
"id": "deepseek-reasoner",
"owned_by": "deepseek"
}
],
"error": null
}