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

网站的验证码是怎么做的竞价托管外包

网站的验证码是怎么做的,竞价托管外包,推广网站是什么意思,wordpress分类目录发不了文章目录 1、what 1、简介 2、核心概念 3、高级特性 Prompt 和 AiResponse 4、功能 2、How 1、前言 2、在项目 pom.xml 中加入 2023.0.1.0 版本 Spring Cloud Alibaba 依赖#xff1a; 3、在 配置文件中加入以下配置#xff1a;application.yml 4、编写聊天服务实现类 3、在 配置文件中加入以下配置application.yml 4、编写聊天服务实现类由 Spring AI 自动注入 、 屏蔽底层通义大模型交互细节。ChatClientStreamingChatClientChatClient 5、提供具体聊天逻辑实现 6、编写 Spring 入口类并启动应用 7、验证 4、发展 1、what 1、简介 Spring AI 与通义千问集成使用 Spring AI 开发 Java AI 应用。Spring Cloud Alibaba AI 目前基于 Spring AI 0.8.1 版本 API 完成通义系列大模型的接入。通义接入是基于阿里云 灵积模型服务灵积模型服务建立在“模型即服务”Model-as-a-ServiceMaaS的理念基础之上围绕 AI 各领域模型通过标准化的API提供包括模型推理、模型微调训练在内的多种模型服务。在当前最新版本中Spring Cloud Alibaba AI 主要完成了几种常见生成式模型的适配包括对话、文生图、文生语音等开发者可以使用 Spring Cloud Alibaba AI 开发基于通义的聊天、图片或语音生成 AI 应用框架还提供 OutParser、Prompt Template、Stuff 等实用能力。 2、核心概念 在开始之前我们先回顾一下一些关键领域术语和概念。 Spring AI 最初专注于设计用于处理语言输入和生成语言输出的模型。该项目背后的想法是为开发人员提供一个抽象接口这是将生成式 AI API 作为独立组件添加到应用程序中的基础。 其中一种抽象是接口 AiClient它有两个基本实现 - OpenAI 和 Azure OpenAI。而 Spring Cloud Alibaba AI 提供了对通义系列的全面支持。 public interface AiClient { default String generate(String message); AiResponse generate(Prompt prompt); } AiClient为生成功能提供了两种选择。简化的 -generateString message -使用 String 作为输入和输出它可以用来避免 Promt 和 AiResponse 类的额外复杂性。 现在让我们仔细看看它们的区别。 3、高级特性 Prompt 和 AiResponse 1、在AI领域提示是指提供给AI的短信。它由上下文和问题组成该模型用于生成答案。 从 Spring AI 项目的角度来看Prompt 是参数化_Message_s 的列表。 public class Prompt { private final List messages; // constructors and utility methods }public interface Message { String getContent(); Map getProperties(); MessageType getMessageType(); } 2、提示使开发人员能够更好地控制文本输入。一个很好的例子是提示模板它由预定义的文本和一组占位符构成。然后我们可以使用传递给 Message 构造函数的 Map 值来填充它们。 告诉我一个关于{content}的{形容词}笑话。 3、消息接口还保存有关 AI 模型可以处理的消息类别的高级信息。例如OpenAI 实现区分对话角色并通过 MessageType 有效映射。对于其他模型它可以反映消息格式或一些其他自定义属性。更多详情请参考官方文档。 public class AiResponse { private final List generations; // getters and setters }public class Generation { private final String text; private Map info; } AiResponse 由 Generation 对象列表组成每个对象都保存相应提示的输出。此外Generation对象提供AI响应的元数据信息。 4、功能 聊天对话应用文生图应用文生语音应用模型输出解析OutputParser实现从 String 到自动 POJO 映射使用 Prompt Template让 AI 模型接入外部数据Prompt Stuff 2、How Getting Started :: Spring AI Reference 1、前言 本项目演示如何使用 完成一个在线聊天 AI 应用底层使用通义千问提供的模型服务。可在此查看 完整示例源码。spring-cloud-starter-alibaba-ai 为使示例能够正常接入通义大模型需要在阿里云开通 DashScope 灵积模型服务申请有效的 API-KEY 并更新到应用配置文件。具体操作步骤可参见如下文档如何开通DashScope并创建API-KEY_模型服务灵积(DashScope)-阿里云帮助中心 2、在项目 pom.xml 中加入 2023.0.1.0 版本 Spring Cloud Alibaba 依赖 dependencyManagementdependenciesdependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion2023.0.1.0/versiontypepom/typescopeimport/scope/dependency/dependencies /dependencyManagementdependenciesdependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-ai/artifactId/dependency /dependencies 3、在 配置文件中加入以下配置application.yml spring:cloud:ai:tongyi:chat:options:# Replace the following key with a valid API-KEY.api-key: sk-a3d73b1709bf4a178c28ed7c8b3b5axx 4、编写聊天服务实现类由 Spring AI 自动注入 、 屏蔽底层通义大模型交互细节。ChatClientStreamingChatClientChatClient Service public class TongYiSimpleServiceImpl extends AbstractTongYiServiceImpl {private final ChatClient chatClient;private final StreamingChatClient streamingChatClient;Autowiredpublic TongYiSimpleServiceImpl(ChatClient chatClient, StreamingChatClient streamingChatClient) {this.chatClient chatClient;this.streamingChatClient streamingChatClient;} } 5、提供具体聊天逻辑实现 Service public class TongYiSimpleServiceImpl extends AbstractTongYiServiceImpl {// ......Overridepublic String completion(String message) {Prompt prompt new Prompt(new UserMessage(message));return chatClient.call(prompt).getResult().getOutput().getContent();}Overridepublic MapString, String streamCompletion(String message) {StringBuilder fullContent new StringBuilder();streamingChatClient.stream(new Prompt(message)).flatMap(chatResponse - Flux.fromIterable(chatResponse.getResults())).map(content - content.getOutput().getContent()).doOnNext(fullContent::append).last().map(lastContent - Map.of(message, fullContent.toString())).block();log.info(fullContent.toString());return Map.of(message, fullContent.toString());}} 6、编写 Spring 入口类并启动应用 SpringBootApplication public class TongYiApplication {public static void main(String[] args) {SpringApplication.run(TongYiApplication.class);} } 7、验证 1、方式一 浏览器地址栏输入http://localhost:8080/ai/example 返回如下响应 { Tell me a joke: Sure, heres a classic one for you:\n\nWhy was the math book sad?\n\nBecause it had too many problems.\n\nI hope that made you smile! If youre looking for more, just let me know. } 2、方式二 进入 目录下使用浏览器打开 index.html 文件输入问题即可获得输出响应确保 API-key 有效resources/static 4、发展 当前版本 Spring Cloud Alibaba AI 主要完成了几种常见生成式模型适配包括对话、文生图、文生语音等。接下来的版本中我们将继续完成 VectorStore、Embedding、ETL Pipeline 等更多适配简化 RAG 等更多 AI 应用开发场景。 springcloudalibaba ai官网快速开始 | https://sca.aliyun.com
http://www.hkea.cn/news/14310259/

相关文章:

  • 门户网站建设信息工作讲话wordpress数据表文档
  • 网站建设著作权办网站 哪些许可
  • 黄冈做网站的公司网站开发的调研
  • 网站建设销售找客户话术知名品牌营销案例100例
  • 免费做长图的网站公司网站建设费用 知乎
  • 宝山做手机网站建设营销有哪些基本内容
  • 做动态图片的网站吗专业手机网站建设
  • 做网站时的注册权起到什么作用WordPress与dz用户恭喜
  • 烂网站做竞价行吗宁波城乡建设网站
  • 网站开发系统架构图wordpress点播视频模版
  • 淘客怎么建网站做推广厦门seo优
  • 电视台网站建设方案.docwordpress 热门排行
  • 手机网站策划书2345网址导航下载到桌面
  • 淘宝网站建设h5和手机网站
  • 尖扎网站建设公司装修设计的网站
  • 山东省建设厅网站一体化平台wp网站建设模板
  • 大型购物网站设计移动端显卡
  • 织梦网站地图怎么做xml网页翻译扩展
  • 网站怎么实现两种语言花都网站推广
  • 公司网站建设计划书专业制作网站用哪些软件
  • 当当网站建设优点网站左侧图片悬浮代码
  • 苏州高端网页设计宁波seo整体优化公司
  • 外贸自建站平台怎么选旅游网站的设计与建设
  • 宜春网站建设前端直播网站怎么做
  • 英文模板网站中国城乡住房和城乡建设部网站首页
  • 做消防哪些网站找工作门户网站建设软件
  • 网站备案中打不开网页空间网站
  • 怎么制做网站网站app开发计划书
  • 个人备案的域名拿来做别的网站网站建设职业怎么样
  • 泰安市建设信息网站销售管理系统模板