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

海口网站运营托管费用江苏大汉建设实业集团网站

海口网站运营托管费用,江苏大汉建设实业集团网站,wordpress稳定吗,网红营销存在的问题文章目录 前言1.从0开始搭建项目2.进入微软openai申请key3.配置application.yaml4.编写controller5.测试源码下载地址总结 前言 之前使用openai的官网的api需要科学上网#xff0c;但是我们可以使用其他的代理间接实现使用chatgpt的相关模型#xff0c;解决这个问题。比如:本… 文章目录 前言1.从0开始搭建项目2.进入微软openai申请key3.配置application.yaml4.编写controller5.测试源码下载地址总结 前言 之前使用openai的官网的api需要科学上网但是我们可以使用其他的代理间接实现使用chatgpt的相关模型解决这个问题。比如:本文使用azure openai来实现这个功能。开发框架是java的springai。 1.从0开始搭建项目 生成项目和相关的pom依赖。 生成的pom文件如下: ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.4.3/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.example/groupIdartifactIddemo/artifactIdversion0.0.1-SNAPSHOT/versionnamedemo/namedescriptionDemo project for Spring Boot/descriptionurl/licenseslicense//licensesdevelopersdeveloper//developersscmconnection/developerConnection/tag/url//scmpropertiesjava.version21/java.versionspring-ai.version1.0.0-M6/spring-ai.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-azure-openai-spring-boot-starter/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-bom/artifactIdversion${spring-ai.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project 2.进入微软openai申请key 申请入口 https://portal.azure.com/#home 可以根据下面的文章创建服务选择模型部署。 https://www.zhihu.com/question/624318530/answer/3291008787 创建完成后会得到下面的一个部署名称apil-key和节点 3.配置application.yaml spring:ai:azure:openai:api-key: xxxsxxxendpoint: https://xxx.openai.azure.com/chat:options:maxTokens: 4096temperature: 0.7deployment-name: 上面的部署名称4.编写controller package com.example.demo.controller;import org.springframework.ai.azure.openai.AzureOpenAiChatModel; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.ai.chat.model.ChatResponse; import org.springframework.ai.chat.prompt.Prompt; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import reactor.core.publisher.Flux; import java.util.Map;RestController public class ChatController {private final AzureOpenAiChatModel chatModel;Autowiredpublic ChatController(AzureOpenAiChatModel chatModel) {this.chatModel chatModel;}GetMapping(/ai/generate)public Map generate(RequestParam(value message, defaultValue Tell me a joke) String message) {return Map.of(generation, this.chatModel.call(message));}GetMapping(/ai/generateStream)public FluxChatResponse generateStream(RequestParam(value message, defaultValue Tell me a joke) String message) {Prompt prompt new Prompt(new UserMessage(message));return this.chatModel.stream(prompt);}} 5.测试 显示可以正常问答了。 源码下载地址 https://download.csdn.net/download/baidu_21349635/90436706 总结 这篇文章介绍了如何使用Azure OpenAI API在Java Spring Boot项目中实现ChatGPT功能。文章的主要步骤包括 项目搭建 生成一个Spring Boot项目并配置相关的pom.xml依赖使用spring-boot-starter-web和spring-ai-azure-openai-spring-boot-starter作为核心依赖。项目还使用了spring-ai-bom来管理版本。获取Azure OpenAI API Key 通过微软Azure门户申请API密钥并创建OpenAI服务实例。完成后将获得一个部署名称和API节点用于配置API请求。配置application.yaml 在application.yaml文件中配置API密钥、API端点、聊天选项如最大token数和温度以及部署名称。编写Controller 创建一个ChatController类使用AzureOpenAiChatModel与OpenAI API进行交互。提供两个接口一个是同步生成消息的接口/ai/generate另一个是流式生成消息的接口/ai/generateStream。测试 运行应用程序并测试接口确认可以正常通过API生成聊天回复。 总体来说文章通过详细的步骤指导开发者在Spring Boot框架下集成Azure OpenAI实现与ChatGPT模型的交互。 本文完
http://www.hkea.cn/news/14503389/

相关文章:

  • 俄罗斯国际空间站门户网站为什么衰落
  • 南宁市西乡塘区建设局网站智慧团建网页版登录入口
  • 佛山网站制作建设wordpress使用菜单
  • ps做网站首页怎么运用起来游戏代理0加盟费
  • 网站开发的话 dw里面选择啥郑州网站建设公司电话多少
  • 南昌网站建设平台网站建设行业导航站点
  • jsp在网站开发中的优势协同软件开发
  • 打开浏览器直接进入网站微信公众号怎么开通
  • 最新电大网站开发维护五里店网站建设
  • 兰州市建设局网站国贸大厦鞍山人才网官方网站
  • 廊坊网站制作设计黄岛网站建设公司
  • 让别人做网站需要注意什么问题最新新闻热点国际
  • 正能量网站推荐免费下载茂名网站建设优化
  • 深圳网站建设行业排行快速搭建网站的工具
  • 濮阳市建站公司衡水市网站制作
  • 天津制作网站公司推荐软件外包交易平台
  • 校友会网站建设各行业关键词
  • 农化网站建设广州安全教育平台初始密码
  • 建网站一定要备案吗湖南外发加工网
  • 哈尔滨建设工程交易中心网站河北石家庄最新数据消息
  • 网站后台怎么做qq群自动加电子商务能从事什么工作
  • 网站建设 企业 资质 等级建设网站需要钱吗
  • 南昌个人做网站展会广告策划公司
  • 英文网站怎么切换中文嘟嘟嘟在线观看播放免费
  • 河南建设工程信息网站郑州seo怎么做
  • 购物网站 开发德宏商城网站建设
  • 南京网站建设服务落实20条优化措施
  • 在小型网站建设小组中的基本不一样的婚恋网站怎么做
  • 太原市城市建设规划局官方网站个人博客网站取名
  • 宁波网站推广公司报价百度平台营销软件