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

网站搭建平台流程注册域名成功后怎样建设网站

网站搭建平台流程,注册域名成功后怎样建设网站,营销型网站效果,企业网站备案资料文章目录 一、接入星火大模型二、基于JAVA实现HTTP非流式接口1.配置2.接口实现#xff08;1#xff09;分析接口请求#xff08;2#xff09;代码实现 3.功能测试#xff08;1#xff09;测试对话功能#xff08;2#xff09;测试记住上下文功能 三、基于JAVA实现HTTP流… 文章目录 一、接入星火大模型二、基于JAVA实现HTTP非流式接口1.配置2.接口实现1分析接口请求2代码实现 3.功能测试1测试对话功能2测试记住上下文功能 三、基于JAVA实现HTTP流式接口1.接口实现1分析接口请求2代码实现 2.功能测试1测试对话功能2测试记住上下文功能 一、接入星火大模型 首先需要在讯飞开放平台(https://passport.xfyun.cn/login)进行登录 点击这个创建应用 创建应用 查看创建好的应用 点击创建的应用可以查看各种鉴权信息如调用http接口需要的APIPassword。 二、基于JAVA实现HTTP非流式接口 非流式即一次性返回生成的内容返回为一个接口流式即一边生成一边返回会返回多个接口所有接口的文本内容拼接起来构成完整的回答。 本文以模型Spark Lite为例重要信息APIPassword、接口地址在这个页面查看https://console.xfyun.cn/services/cbm 接口文档在这个地址查看https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html#_1-%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E 1.配置 需要先创建好Spring Boot项目配置applicaiton.yml如下 port: 9000# 星火大模型相关配置 spark:# http鉴权相关配置http:httpApiPassword: # 模型相关配置参考https://console.xfyun.cn/services/cbmmodel:temperature: 0.5 #核采样阈值用于决定结果随机性取值越高随机性越强即相同的问题得到的不同答案的可能性越高。取值范围 (01]默认为0.5topK: 4 # 平衡生成文本的质量和多样性较小的 k 值会减少随机性使得输出更加稳定而较大的 k 值会增加随机性产生更多新颖的输出。取值范围[1, 6]默认为4max_tokens: 1024 # 允许回复的最大tokens数量modelName: liteapiHttpUrl: https://spark-api-open.xf-yun.com/v1/chat/completionshistoryRememberCount: 100 # 记录的上下文条数为0则表示单轮问答不记住上下文pom.xml如下 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorg.example/groupIdartifactIdspark/artifactIdversion1.0-SNAPSHOT/versionpropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdversion2.7.6/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.30/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion2.0.43/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdversion2.7.18/versionscopetest/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-websocket/artifactIdversion2.7.18/version/dependency/dependencies/project2.接口实现 1分析接口请求 请求头 Content-Type: application/json Authorization: Bearer 123456请求体 {model: generalv3.5,user: 用户唯一id,messages: [{role: system,content: 你是知识渊博的助理},{role: user,content: 你好讯飞星火}],// 下面是可选参数temperature: 0.5,top_k: 4,stream: false,max_tokens: 1024 }正常响应 {code: 0,message: Success,sid: cha000b0003dx1905cd86d6bb86d552,choices: [{message: {role: assistant,content: 你好我是由科大讯飞构建的星火认知智能模型。\n如果你有任何问题或者需要帮助的地方请随时告诉我我会尽力为你提供解答和支持。请问有什么可以帮到你的吗},index: 0}],usage: {prompt_tokens: 6,completion_tokens: 42,total_tokens: 48} }错误响应 {error: {message: invalid user,type: api_error,param: null,code: null} }2代码实现 主方法 //从application.yml中引入一些必要的配置Value(${spark.http.httpApiPassword})private String httpApiPassword;Value(${spark.model.apiHttpUrl})private String apiUrl;Value(${spark.model.temperature})private float temperature;Value(${spark.model.topK})private int topK;Value(${spark.model.modelName})private String model;Value(${spark.model.max_tokens})private int maxTokens;Value(${spark.model.historyRememberCount})private int historyRememberCount;private final ObjectMapper objectMapper new ObjectMapper();public SparkResponse completions(String systemContent, String userContent, String userId) throws IOException {URL url new URL(apiUrl);HttpURLConnection connection (HttpURLConnection) url.openConnection();connection.setRequestMethod(POST);// 设置请求头connection.setRequestProperty(Authorization, Bearer httpApiPassword);connection.setRequestProperty(Content-Type, application/json);// 设置请求体发起请求connection.setDoOutput(true);connection.getOutputStream().write(buildRequestBody(systemContent, userContent, userId,false).toJSONString().getBytes());// 获取响应SparkResponse res parseResponse(connection);// 将响应加到上下文中if(historyRememberCount0){rememberCompletionsAnswer(userId,res);}return res;}构建请求体 private JSONObject buildRequestBody(String systemContent, String userContent, String userId, boolean isStreaming) {// 加入一些大模型参数JSONObject requestBody new JSONObject();requestBody.put(model, model);requestBody.put(temperature, temperature);requestBody.put(top_k, topK);requestBody.put(max_tokens, maxTokens);requestBody.put(stream, isStreaming);JSONArray messages new JSONArray();// 将历史上下文加入请求中if (historyRememberCount 0!historyDialoguesMap.isEmpty()historyDialoguesMap.containsKey(userId)) {messages.addAll(historyDialoguesMap.get(userId));}// 构建此轮dialogue并加入到上下文中Dialogue messageSystem null;if (StringUtils.isNotEmpty(systemContent)) {messageSystem new Dialogue(system, systemContent);messages.add(messageSystem);}Dialogue messageUser new Dialogue(user, userContent);messages.add(messageUser);if(historyRememberCount 0){historyInsert(userId,messageSystem);historyInsert(userId,messageUser);}requestBody.put(messages, messages);return requestBody;}/*** 上下文添加方法*/public void historyInsert(String userId, Dialogue dialogue) {if(dialogue null){return;}if (historyDialoguesMap.containsKey(userId)) {ListDialogue historyDialogues historyDialoguesMap.get(userId);historyDialogues.add(dialogue);if (historyDialogues.size() historyRememberCount) {historyDialogues.remove(0);}}else{ListDialogue historyDialogues new ArrayList();historyDialogues.add(dialogue);historyDialoguesMap.put(userId,historyDialogues);if (historyDialogues.size() historyRememberCount) {historyDialogues.remove(0);}}}定义响应体类 /*** 星火大模型返回类型封装*/ AllArgsConstructor NoArgsConstructor Data public class SparkResponse implements Serializable {private static final long serialVersionUID 1L;private Integer code;private String message;private String sid;private String id;private Long created;private ListChoices choices;private JSONObject usage;private JSONObject error; }Data AllArgsConstructor NoArgsConstructor public class Choices implements Serializable {private static final long serialVersionUID 1L;private Dialogue message;private Dialogue delta;private int index; }/*** 与大模型的会话*/ Data AllArgsConstructor NoArgsConstructor public class Dialogue {/*** 角色system user assistant*/private String role;private String content;private int index;public Dialogue(String role, String content) {this.rolerole;this.contentcontent;} }获取响应 private SparkResponse parseResponse(HttpURLConnection connection) throws IOException {int responseCode connection.getResponseCode();log.info(SparkHttpAPI completions responseCode:{}, responseCode);if (responseCode HttpURLConnection.HTTP_OK) {try (InputStream inputStream connection.getInputStream()) {return objectMapper.readValue(inputStream, SparkResponse.class);}} else {throw new SparkResponseParseException(NonStreaming Completions Result Parse Error);}}将响应加到上下文中 public void rememberCompletionsAnswer(String userId, SparkResponse res){historyInsert(userId, res.getChoices().get(0).getMessage());}3.功能测试 1测试对话功能 Autowiredprivate SparkHttpAPI sparkHttpAPITest;Testvoid completions() {String systemContent 你是知识渊博的助理;String userContent 告诉我讯飞星火认知大模型的应用场景有哪些;try{SparkResponse ans sparkHttpAPITest.completions(systemContent,userContent,111);System.out.println(ans);}catch (Exception e){log.error(测试不通过,e);}}2测试记住上下文功能 Testvoid historyTest() {String systemContent 你是知识渊博的律师;String userContent 小王偷了小李门口的鞋子小王犯法吗;try {SparkResponse ans sparkHttpAPITest.completions(systemContent, userContent, 111);System.out.println(ans);userContent 小王犯了什么罪;ans sparkHttpAPITest.completions(null, userContent, 111);System.out.println(ans);} catch (Exception e) {log.error(测试不通过, e);}}三、基于JAVA实现HTTP流式接口 接口文档也在这个地址查看https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html#_1-%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E 1.接口实现 1分析接口请求 响应格式 相比非流式略微有一些不同响应分成了多次最后一个data:[DONE]为结束标志。 data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546385,choices:[{delta:{role:assistant,content:你好},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546385,choices:[{delta:{role:assistant,content:很高兴},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546385,choices:[{delta:{role:assistant,content:为你解答问题},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546385,choices:[{delta:{role:assistant,content:。\n},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546387,choices:[{delta:{role:assistant,content:我是讯飞星火认知大模型由科大讯飞构建的认知智能系统。},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546388,choices:[{delta:{role:assistant,content:我具备与人类进行自然交流的能力可以高效地满足各领域的认知智能需求。},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546389,choices:[{delta:{role:assistant,content:无论你有什么问题或者需要帮助的地方我都将尽我所能提供支持和解决方案。请随时告诉我你的需求},index:0}]}data:{code:0,message:Success,sid:cha000b000cdx1905cf38fc8b86d552,id:cha000b000cdx1905cf38fc8b86d552,created:1719546389,choices:[{delta:{role:assistant,content:},index:0}],usage:{prompt_tokens:6,completion_tokens:68,total_tokens:74}}data:[DONE]2代码实现 主方法 public void streamingCompletions(String systemContent, String userContent, ConsumerSparkResponse responseConsumer, String userId) throws IOException {URL url new URL(apiUrl);HttpURLConnection connection (HttpURLConnection) url.openConnection();connection.setRequestMethod(POST);// 设置请求头connection.setRequestProperty(Authorization, Bearer httpApiPassword);connection.setRequestProperty(Content-Type, application/json);// 设置请求体connection.setDoOutput(true);connection.getOutputStream().write(buildRequestBody(systemContent, userContent, userId,true).toJSONString().getBytes());// 获取响应parseResponseStreaming(connection, responseConsumer, userId);}解析响应 private void parseResponseStreaming(HttpURLConnection connection, ConsumerSparkResponse responseConsumer, String userId) throws IOException {int responseCode connection.getResponseCode();log.info(SparkHttpAPI completions responseCode:{}, responseCode);if (responseCode HttpURLConnection.HTTP_OK) {try (InputStream inputStream connection.getInputStream();BufferedReader reader new BufferedReader(new InputStreamReader(inputStream))) {String line;while ((line reader.readLine()) ! null) {if (!line.trim().isEmpty()) {line line.replaceFirst(data: , );if (line.equals([DONE])) {return;}try {SparkResponse response objectMapper.readValue(line, SparkResponse.class);if(historyRememberCount0){rememberStreamingAnswer(userId,response);}responseConsumer.accept(response); // 将解析的响应传递给调用方} catch (Exception e) {log.error(Failed to parse response line: {}, line, e);}}}}} else {throw new SparkResponseParseException(Streaming Completions Result Parse Error);}}记住响应到上下文中 public void rememberStreamingAnswer(String userId, SparkResponse res){historyInsert(userId, res.getChoices().get(0).getDelta());}2.功能测试 1测试对话功能 Testvoid streamingCompletions() {String systemContent 你是知识渊博的助理;String userContent 告诉我讯飞星火认知大模型的应用场景有哪些;try {sparkHttpAPITest.streamingCompletions(systemContent, userContent, SparkHttpResponseHandler::handleResponse, 111);} catch (Exception e) {log.error(测试不通过, e);}}其中的SparkHttpResponseHandler用于处理流式响应 /*** 处理流式接口响应*/ public class SparkHttpResponseHandler {public static void handleResponse(SparkResponse response) {System.out.println(Received response: response);} }执行结果 2025-01-24 10:21:29.901 INFO 25120 --- [ main] org.example.llm.SparkHttpAPI : SparkHttpAPI completions responseCode:200 Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685289, choices[Choices(messagenull, deltaDialogue(roleassistant, content我是科大讯飞研发, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685289, choices[Choices(messagenull, deltaDialogue(roleassistant, content的以中文为核心的, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content新一代认知智能大, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content模型我能够在与, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content人自然的对话互动, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content的过程中同时提, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content供以下多种能力, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content 1. 内容生成, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content能力我可以生成, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content多种类型多种风格, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content的内容例如邮件, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685290, choices[Choices(messagenull, deltaDialogue(roleassistant, content、文案、公文、作, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content文、对话等 2, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content. 自然语言理解, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content能力我可以理解, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content对话和篇章并可, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content以实现文本摘要、, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content信息抽取、多语言, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content翻译、阅读理解、, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content情感分析等能力, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685291, choices[Choices(messagenull, deltaDialogue(roleassistant, content 3. 知识问答, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content能力我可以回答, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content各种各样的问题, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content包括医学知识、百, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content科知识、天文地理, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content等 4. 推理, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content能力我拥有基于, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content思维链的推理能力, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content能够进行科学推, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content理、常识推理等, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685292, choices[Choices(messagenull, deltaDialogue(roleassistant, content 5. 数学能力, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content我具备数学思维, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content能理解数学问题, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content进行计算、推理, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content、证明并能给出, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content解题步骤。 6., index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content 代码理解与生成, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content能力我可以进行, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content代码理解、代码修, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content改以及代码生成等, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685293, choices[Choices(messagenull, deltaDialogue(roleassistant, content工作 此外我, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content还具备对话游戏、, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content角色扮演等特色能, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content力等待你的探索, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content。 我可以对多元, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content能力实现融合统一, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content对真实场景下的, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content需求我具备提出, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content问题、规划问题、, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content解决问题的闭环能, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685294, choices[Choices(messagenull, deltaDialogue(roleassistant, content力。进一步地我, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content可以持续从海量数, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content据和大规模知识中, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content不断学习进化这, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content些能力使得我能够, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content在多个行业和领域, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content发挥越来越重要的, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content作用。 同时基于, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content我的能力我将结, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content合科大讯飞以及行, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685295, choices[Choices(messagenull, deltaDialogue(roleassistant, content业生态伙伴的相关, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685296, choices[Choices(messagenull, deltaDialogue(roleassistant, content产品完成多模态, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685296, choices[Choices(messagenull, deltaDialogue(roleassistant, content理解和生成等相关, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685296, choices[Choices(messagenull, deltaDialogue(roleassistant, content工作。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000beda5dx194961d49a99a4b532, idcha000beda5dx194961d49a99a4b532, created1737685296, choices[Choices(messagenull, deltaDialogue(roleassistant, contentnull, index0), index0)], usage{prompt_tokens:12,completion_tokens:304,total_tokens:316}, errornull) 2测试记住上下文功能 Testvoid historyTest() {String systemContent 你是知识渊博的律师;String userContent 小王偷了小李门口的鞋子小王犯法吗;try {sparkHttpAPITest.streamingCompletions(systemContent, userContent, SparkHttpResponseHandler::handleResponse,111);userContent 小王犯了什么罪;sparkHttpAPITest.streamingCompletions(null, userContent, SparkHttpResponseHandler::handleResponse,111);} catch (Exception e) {log.error(测试不通过, e);}}执行结果 2025-01-24 10:24:38.667 INFO 33000 --- [ main] org.example.llm.SparkHttpAPI : SparkHttpAPI completions responseCode:200 Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685478, choices[Choices(messagenull, deltaDialogue(roleassistant, content小, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685478, choices[Choices(messagenull, deltaDialogue(roleassistant, content王的行为, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685478, choices[Choices(messagenull, deltaDialogue(roleassistant, content是否构成犯罪, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685478, choices[Choices(messagenull, deltaDialogue(roleassistant, content取决于具体的法律, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685478, choices[Choices(messagenull, deltaDialogue(roleassistant, content条文和司法解释, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685479, choices[Choices(messagenull, deltaDialogue(roleassistant, content。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685479, choices[Choices(messagenull, deltaDialogue(roleassistant, content在大多数情况下偷窃是一种违法行为因为它侵犯了他人的财产权。然而如果小王只是出于好奇或者误认为鞋子属于他而拿走那么这种行为可能不会被视为犯罪。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685480, choices[Choices(messagenull, deltaDialogue(roleassistant, content此外如果小王的行为是出于善意例如他误以为鞋子是自己的那么这种行为可能不会被认定为犯罪。但是如果他的行为导致了小李的财产损失那么他可能需要承担相应的赔偿责任。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf839dx19496202bdeb8f2532, idcha000bf839dx19496202bdeb8f2532, created1737685480, choices[Choices(messagenull, deltaDialogue(roleassistant, content总之小王是否犯法需要根据具体情况来判断。如果您有关于这个问题的疑问建议您咨询专业的律师以获取准确的法律建议。, index0), index0)], usage{prompt_tokens:35,completion_tokens:129,total_tokens:164}, errornull) 2025-01-24 10:24:41.009 INFO 33000 --- [ main] org.example.llm.SparkHttpAPI : SparkHttpAPI completions responseCode:200 Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685481, choices[Choices(messagenull, deltaDialogue(roleassistant, content小, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685481, choices[Choices(messagenull, deltaDialogue(roleassistant, content王的行为, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685481, choices[Choices(messagenull, deltaDialogue(roleassistant, content可能构成盗窃, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685481, choices[Choices(messagenull, deltaDialogue(roleassistant, content罪。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685482, choices[Choices(messagenull, deltaDialogue(roleassistant, content根据《中华人民共和国刑法》第二百六十四条盗窃公私财物数额较大或者多次盗窃的处三年以下有期徒刑、拘役或者管制并处或者单处罚金数额巨大或者有其他严重情节的处三年以上十年以下有期徒刑并处罚金, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685482, choices[Choices(messagenull, deltaDialogue(roleassistant, content数额特别巨大或者有其他特别严重情节的处十年以上有期徒刑或者无期徒刑并处罚金或者没收财产。然而如果小王是出于好奇或者误认为鞋子属于他而拿走那么这种行为可能不会被视为犯罪。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685483, choices[Choices(messagenull, deltaDialogue(roleassistant, content此外如果小王的行为导致了小李的财产损失那么他可能需要承担相应的赔偿责任。请注意这只是一般情况下的法律解释具体情况需要根据案件的具体事实和证据来判断。, index0), index0)], usagenull, errornull) Received response: SparkResponse(code0, messageSuccess, sidcha000bf847dx194962034c8b8f2532, idcha000bf847dx194962034c8b8f2532, created1737685483, choices[Choices(messagenull, deltaDialogue(roleassistant, content如果您有关于这个问题的疑问建议您咨询专业的律师以获取准确的法律建议。, index0), index0)], usage{prompt_tokens:218,completion_tokens:175,total_tokens:393}, errornull)
http://www.hkea.cn/news/14492383/

相关文章:

  • 电商网站建设外包费用会员管理系统多少钱一套
  • 网站项目建设策划书网上购书的网站开发的意义
  • 住房和城乡规划建设局官方网站中国在数码网站注册域名好 gt
  • 宁夏建设厅网站官网wordpress网站背景
  • 安庆 网站建设微信5分钟挣500元
  • 建设网站有哪些永久持续更新
  • 企业手机网站建设公司网站cron
  • 网站开发有什么技术要求邯郸中材建设有限责任公司网站
  • 做神马网站优化企业网站设计要点
  • 山东网站排名优化公司什么叫互联网营销
  • 广州建设工程质量安全网站唐山哪里有做网站的
  • 网站导航栏目焦点设置北京互联网企业有哪些
  • 盐城网站设计互联网推广公司
  • 网站导航如何做半透明渐变公司内部网站怎么建设
  • 营销活动网站廊坊哪里有做阿里巴巴网站的
  • 莱州网站建设哪家好网络管理工具
  • 网站的ftp帐号163邮箱新用户注册
  • 上海最新新闻资讯东莞seo排名优化
  • 网站设计网络推广关键词株洲比较好的广告公司
  • 郑州网站建站模板母婴用品购物网站制作
  • 临沂网站建设技术托管简要说明网站制作的基本步骤
  • 上海网站建设上海迈歌网站的服务器是什么
  • 宁波网站的优化深圳外贸seo
  • 找国外客户用哪个平台重庆seo技术博客
  • 国内可访问的海外网站和应用成都山猫vi设计公司
  • 360阻止建设银行网站烟台龙口网站建设
  • 上地网站制作电子商务网站建设流程图
  • 信息网站推广上海崇明林业建设有限公司 网站
  • dns服务器 域名不存在时 跳转到指定网站厦门市建设局网站住房保障专栏
  • 网站开发的工作环境如何在百度开个网站