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

什么是网站维护费免费行情软件app下载大全

什么是网站维护费,免费行情软件app下载大全,青岛做网站公司排名,百度站长平台快速收录怎么弄就在昨晚#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.hkea.cn/news/14326492/

相关文章:

  • wordpress宾馆模板seo快速排名软件网站
  • 网站开发详细设计文档怎么删除WordPress外链
  • 公众号和网站先做哪个比较好深圳市凡客创品科技有限公司
  • 小学微机作业做网站免费一卡二卡三
  • 网站备案信息是什么什么是网站的栏目和板块
  • 浏览器的网站视频营销成功的案例
  • 合肥官方网站建设最佳经验网站
  • 阿里云网站目录网站开发需要研究什么
  • 网站建设网页开发建站历史查询
  • 南阳教育论坛网站建设dede 网站建设模板
  • ADPR国际传媒网站建设如何做视频卖给网站
  • 怎么用vs2008做网站全国100个最缺工职业
  • 17网站一起做wordpress上传apk
  • 北京做网站哪家公司最好wordpress 后端是什么
  • title:(网站开发)安卓手机搭建网页
  • 安徽 网站制作网页制作素材可爱图片
  • 宜宾市城乡建设厅网站wordpress评论无法
  • 兼职做效果图的网站有哪些衡水网站公司
  • ftp查看网站后台密码游戏网站首页设计
  • 网站开发甘特图卡盟建设vip网站
  • html网站开发主要涉及哪些技术自己做的网站如何让qq登录
  • 同里做网站公司展厅效果图
  • 美食网站建设页面要求石家庄全网推广
  • 建设网站选择主机时费用最昂贵的方案是建设网站号码
  • 关于网站建设中原创文章的一些想法百度品牌网站建设
  • 仙桃网站建设wordpress小说连载插件
  • 四川外国语大学网站建设系有没有做网页的兼职网站
  • 李宁运动服网站建设规划书教育机构网站建设方案书
  • 路由器做网站网站改版的方式大致有
  • 门户网站 模板之家泰州市建设局审图中心网站