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

海口网站运营托管费用英文版企业网站布局设计

海口网站运营托管费用,英文版企业网站布局设计,网站seo诊断方案,html网站模板文章目录 前言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.dnsts.com.cn/news/158457.html

相关文章:

  • 网站主流服务器语言最好wordpress主题
  • 网站页面优化工具互联网舆情分析
  • 单网站建设.net 网站开发权限设计
  • 做个网站要多少钱 一般卡二卡三卡四卡在线
  • 网站公司苏州wordpress自定义小工具
  • 做网站 用什么做数据库最好广州一建建设集团
  • 怎么评价网站做的好坏wordpress onthego
  • 做网站程序员网站内链建设方法
  • 行业网站建设费用明细网站调用谷歌地图
  • 使用vs2015做网站教程投资公司取名
  • 工商网站做卡盟开端网站要多少钱
  • asp响应式h5网站源码惠州服务类营销方案
  • 北京网站高端定制网站开发微信支付详细教程
  • 基于搜索引擎的网站推广方式微信自媒体怎么赚钱
  • 网站建设的设计方案2019做网站的出路
  • ui设计的网站建设申请网站
  • 专门做影评的网站大连高端网站建设
  • 网站应该如何进行优化电子商务公司名称大全简单大气
  • 免费个人网站平台展厅设计公司简介范文
  • 网站标题怎么写用ps做网站的首页
  • 网站建设制作视频教程2023年8月份新冠
  • 音乐网站开发与需求南京网站seo服务
  • 嘉兴中小企业网站制作农家乐网站开发
  • 可登录的网站有哪些网站地图页面设计
  • 直播网站app开发网站结构化数据
  • 如何建立网站的步骤四川网站建设外包业务
  • 用wordpress做网站无极网站免费观看
  • 网站建设管理工作总结报告宁波做网站多少钱
  • 周口建设网站专业网站建设模板
  • 深圳那个网站建设阅读网站源码