当前位置: 首页 > news >正文

坂田网站建设哪家好长春市做网站哪家好

坂田网站建设哪家好,长春市做网站哪家好,wordpress删除作者信息,上海做网站公司推荐我们再启动应用并获取api密钥后就可以对它发送请求了,但是官方文档对于如何进行多轮对话以及怎么自定义参数并没有说的很清楚,给的模板也没有java的,因此我们需要自己实现。 import org.json.JSONArray; import org.json.JSONObject;import j…

我们再启动应用并获取api密钥后就可以对它发送请求了,但是官方文档对于如何进行多轮对话以及怎么自定义参数并没有说的很清楚,给的模板也没有java的,因此我们需要自己实现。


import org.json.JSONArray;
import org.json.JSONObject;import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;public class DeepSeekUtil {private static final String API_URL = "https://ark.cn-beijing.volces.com/api/v3/chat/completions"; //  API 地址private static final String API_KEY = ""; // 请替换为你的 API 密钥// 与模型进行交互public static String chat(String userMessage, JSONArray messages) {// 如果没有传入消息历史,初始化一个空的 JSONArrayif (messages == null) {messages = new JSONArray();}// 添加用户的消息到对话历史messages.put(new JSONObject().put("role", "user").put("content", userMessage));JSONObject requestBody = new JSONObject();requestBody.put("model", "deepseek-v3-241226"); // 使用正确的模型名称requestBody.put("messages", messages); // 将历史对话传递给 APIrequestBody.put("temperature", 0.7); // 控制生成文本的创意性//requestBody.put("max_tokens", 1024); // 最大生成 token 数量,避免生成过长的回答HttpRequest request = HttpRequest.newBuilder().uri(URI.create(API_URL)).header("Content-Type", "application/json").header("Authorization", "Bearer " + API_KEY).POST(HttpRequest.BodyPublishers.ofString(requestBody.toString())).build();HttpClient client = HttpClient.newHttpClient();try {// 发送请求并获取响应HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());// 检查响应状态if (response.statusCode() != 200) {System.out.println("API Response Error: " + response.body());return "Error: API responded with status code " + response.statusCode();}// 从响应中获取 API 返回的内容String responseBody = response.body();System.out.println("API Response: " + responseBody);// 解析 API 响应JSONObject jsonResponse = new JSONObject(responseBody);JSONArray choices = jsonResponse.getJSONArray("choices");// 获取第一个 choice 中的 message 内容JSONObject firstChoice = choices.getJSONObject(0);JSONObject message = firstChoice.getJSONObject("message");String apiReply = message.getString("content");// 添加模型回复到对话历史messages.put(new JSONObject().put("role", "assistant").put("content", apiReply));// 返回 API 的回复return apiReply;} catch (Exception e) {// 出现错误时返回错误消息e.printStackTrace(); // 打印详细的错误信息return "Error: " + e.getMessage();}}
}

我们再编写测试类

 @Testvoid testChat(){JSONArray array=new JSONArray();String response=DeepSeekUtil.chat("你好",array);System.out.println(response);String response1=DeepSeekUtil.chat("帮我设计一个演示自由落体的网页",array);System.out.println(response1);}
http://www.dtcms.com/a/439729.html

相关文章:

  • 企业网站制作机构排名app会替代网站吗
  • 联想笔记本哪个系列好?2025年智能体赋能的全新选择指南
  • 数字艺术创作新纪元:用AI提示词驱动Vibes生成高艺术感短视频
  • 新会网站建设公司wordpress网络
  • 煎蛋网站用什么做的展示商品的网站怎么做
  • Bootstrap5应用
  • 如何建立一个个人网站广西住房和城乡住建厅官网
  • 怎么建设网站网页游戏如何网站优化排名
  • 微信网站开发 新闻酒店宾馆型网站开发
  • 高端品牌网站建设制作多少钱公司注册资金500万
  • 有谁用2008做网站服务器哪里有做企业网站的
  • 沙漠风网站建设公司学校的网站怎么做的好
  • 山东淄博网站建设公司深圳尚层装饰公司官网
  • 网站的建设与板块昆明公司建设网站
  • 解决VirtualBox虚拟机与主机之间无法复制粘贴的问题及时间同步问题
  • 查询网站后台地址企业宣传片制作多少钱
  • 宿迁网站建设方案建站系统低价建站新闻资讯
  • ERP系统迁移之前要做什么?ERP迁移的准备工作
  • 广州 营销型网站建设公司wordpress加js
  • 如何自己做众筹网站优秀校园网站
  • 网站制作价格服务中国建设银行的网站.
  • 网站默认中文字体网站怎么做静态化
  • 做软装搭配的网站用ps怎么做网站导航条怎么做
  • 北京网站建设的价格国际新闻最新消息今天乌克兰与俄罗斯视频
  • 中山住房和建设局工程交易网站装修公司手机网站模板
  • 怎么免费建立个人网站设计师网站库
  • 2015做哪个网站致富自己有服务器怎么做网站
  • [Dify] 向知识库中导入 API 抓取的数据内容
  • 包站长ppt网站直接拖拉做网站的软件
  • 如企业网站模板下载怎么找做网站的公司