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

5.1.1、【AI技术新纪元:Spring AI解码】Openai chat

OpenAI 聊天
Spring AI 支持由 OpenAI 开发的人工智能语言模型 ChatGPT。ChatGPT 在激发人们对 AI 驱动文本生成的兴趣方面发挥了重要作用,这归功于它创建的行业领先的文本生成模型和嵌入技术。

先决条件
您需要与 OpenAI 创建一个 API 来访问 ChatGPT 模型。在 OpenAI 注册页面创建账户,并在 API 密钥页面生成令牌。Spring AI 项目定义了一个名为 spring.ai.openai.api-key 的配置属性,您应将其设置为从 openai.com 获得的 API 密钥的值。导出环境变量是设置此配置属性的一种方式:

export SPRING_AI_OPENAI_API_KEY=<插入密钥>

添加仓库和 BOM
Spring AI 工件发布在 Spring Milestone 和 Snapshot 仓库中。请参考仓库部分将这些仓库添加到您的构建系统。

为帮助依赖管理,Spring AI 提供了一个 BOM(物料清单),以确保整个项目中使用一致的 Spring AI 版本。请参考依赖管理部分将 Spring AI BOM 添加到您的构建系统。

自动配置
Spring AI 为 OpenAI 聊天客户端提供了 Spring Boot 自动配置。要启用它,请将以下依赖添加到您的项目 Maven pom.xml 文件中:

<d

http://www.kler.cn/a/274240.html

相关文章:

  • 3D架构图软件 iCraft Editor 正式发布 @icraftplayer-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
  • java全栈day19--Web后端实战(java操作数据库3)
  • 加密货币地址的基本概念
  • Go web 开发框架 Iris
  • (2024.12)Ubuntu20.04安装openMVS<成功>.colmap<成功>和openMVG<失败>记录
  • 重拾设计模式--状态模式
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Refresh)
  • 恒驰喜讯 | 亮相华为中国合作伙伴大会2024,荣膺最佳服务一致性奖等3大奖项
  • MySQL表字段数据类型设计建议
  • QT信号与槽实现方式
  • 医药工厂5G智能制造数字孪生可视化平台,推进医药企业数字化转型
  • C语言例3-30:位逻辑运算的应用例子
  • 第十三届蓝桥杯省赛CC++ 研究生组
  • 数据挖掘与机器学习 01.绪论引言及概念
  • UDF提权
  • 智能合约 之 ERC-20介绍
  • 2024地方门户源码运营版带圈子动态+加即时通讯(PC电脑端+WAP移动端+H5微信端+微信小程序+APP客户端)
  • 【前端基础】什么是视口?
  • 第二十六天-统计与机器学习SciPy,Scikit-Leaen
  • Laravel Class ‘Facade\Ignition\IgnitionServiceProvider‘ not found 解决
  • docker-compose Install 容器化Windows 系统
  • Java 文件处理完全指南:创建、读取、写入和删除文件详细解析
  • BSD-3-Clause是一种开源软件许可协议
  • git是什么git能做什么
  • 腾讯春招后端一面(算法篇)
  • LlamaParse: 高效的PDF文件RAG解析工具