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

var_dump调试wordpress泰安网络优化

var_dump调试wordpress,泰安网络优化,阜阳企业网站建设,平台公司运作模式就在昨晚#xff0c;Spring AI发了个比较重要的更新。由于最近OpenAI推出了结构化输出的功能#xff0c;可确保 AI 生成的响应严格遵守预定义的 JSON 模式。此功能显着提高了人工智能生成内容在现实应用中的可靠性和可用性。Spring AI 紧随其后#xff0c;现在也可以对OpenA…就在昨晚Spring AI发了个比较重要的更新。由于最近OpenAI推出了结构化输出的功能可确保 AI 生成的响应严格遵守预定义的 JSON 模式。此功能显着提高了人工智能生成内容在现实应用中的可靠性和可用性。Spring AI 紧随其后现在也可以对OpenAI的结构化输出完美支持了。 下图展示了本次扩展的实现结构如果对于当前实现还不够满意需要扩展的可以根据此图来着手理解分析进行下一步扩展工作。 使用样例 通过Spring AI开发者可以很方便的来构建针对 OpenAI 结构化输出的请求和解析 String jsonSchema {type: object,properties: {steps: {type: array,items: {type: object,properties: {explanation: { type: string },output: { type: string }},required: [explanation, output],additionalProperties: false}},final_answer: { type: string }},required: [steps, final_answer],additionalProperties: false};Prompt prompt new Prompt(how can I solve 8x 7 -23, OpenAiChatOptions.builder().withModel(ChatModel.GPT_4_O_MINI).withResponseFormat(new ResponseFormat(ResponseFormat.Type.JSON_SCHEMA, jsonSchema)).build());ChatResponse response this.openAiChatModel.call(prompt); 通过 OpenAiChatOptions中指定ResponseFormat来让OpenAI返回JSON格式。 Spring AI还提供了BeanOutputConverter来实现将JSON出转换成Java Bean比如下面这样 record MathReasoning(JsonProperty(required true, value steps) Steps steps,JsonProperty(required true, value final_answer) String finalAnswer) {record Steps(JsonProperty(required true, value items) Items[] items) {record Items(JsonProperty(required true, value explanation) String explanation,JsonProperty(required true, value output) String output) {}} }var outputConverter new BeanOutputConverter(MathReasoning.class);var jsonSchema outputConverter.getJsonSchema();Prompt prompt new Prompt(how can I solve 8x 7 -23, OpenAiChatOptions.builder().withModel(ChatModel.GPT_4_O_MINI).withResponseFormat(new ResponseFormat(ResponseFormat.Type.JSON_SCHEMA, jsonSchema)).build());ChatResponse response this.openAiChatModel.call(prompt); String content response.getResult().getOutput().getContent();MathReasoning mathReasoning outputConverter.convert(content); 如果你整合了Spring AI针对OpenAI的Spring Boot Starter模块那么也可以通过下面的方式来自动配置默认的JSON返回格式 spring.ai.openai.api-keyYOUR_API_KEY spring.ai.openai.chat.options.modelgpt-4o-minispring.ai.openai.chat.options.response-format.typeJSON_SCHEMA spring.ai.openai.chat.options.response-format.nameMySchemaName spring.ai.openai.chat.options.response-format.schema{type:object,properties:{steps:{type:array,items:{type:object,properties:{explanation:{type:string},output:{type:string}},required:[explanation,output],additionalProperties:false}},final_answer:{type:string}},required:[steps,final_answer],additionalProperties:false} spring.ai.openai.chat.options.response-format.stricttrue 今天的分享就到这里感谢阅读码字不易点赞、关注、收藏支持一下随便转载标注下出处链接即可。 如果您学习过程中如遇困难可以加入我们超高质量的Spring技术交流群参与交流与讨论更好的学习与进步更多Spring Boot教程可以点击直达欢迎收藏与转发支持 欢迎关注我的公众号程序猿DD。前沿技术早知道弯道超车有希望积累超车资本从关注DD开始
http://www.dnsts.com.cn/news/269528.html

相关文章:

  • 网站建设教育机构茂名网站建设系统
  • 在征婚网站上认识做期货交换链接营销成功案例
  • 北京网页设计公司网站wordpress标签显示
  • 个体工商户年审营业执照谷歌seo和sem
  • 一起做网店 网站打不开小程序ui界面设计
  • 长治专业做网站网站建设+人员+年终总结
  • 想做个网站 在哪买域名和空间网站建设问一问公司
  • 做网站能用假图片吗加强网站的建设与管理
  • flash网站收录微信开店哪个平台好
  • 奉贤青岛网站建设做网站的工资高吗?
  • 网站创建费用0元玩手游平台
  • rdm响应式网站开发网页设计图片向左移是什么代码
  • 营销网站的案例分析深圳网页设计网页制作
  • 做网站开发公司装饰设计资质等级标准
  • 手机网站建设开发ps怎么做电商网站
  • 做课件挣钱的网站中国网信网
  • 开发app和微网站有哪些功能自己要注册商标去哪注册
  • 浙江网站建设哪里好计算机前端开发就业方向
  • phpstudy网站端口建设h5响应式网站有什么建议
  • 沈阳网站制作教学WordPress分类信息主题
  • 信誉好的丹徒网站建设维护网站的一般方法
  • 输入法网站设计eclipse网站开发
  • 优化推荐沈阳seo专业培训
  • 网站后台出现乱码网站首页背景代码
  • 一个网站推广网站建设 模块
  • 电子商务网站技术方案老闵行是指哪里
  • 临夏市建设局网站缪斯设计公司做设计师发展怎么样
  • 安徽省建设工程质量协会网站深圳企业网站建设多少钱
  • 电影网站的建设东莞本地的发布平台
  • asp 网站信箱模板创建一个app需要什么