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

5.2.3、【AI技术新纪元:Spring AI解码】 Azure OpenAI 扩展

Azure OpenAI 扩展

Azure的OpenAI扩展了OpenAI的功能,提供安全的文本生成和用于各种任务的嵌入式计算模型:

相似性嵌入式非常擅长捕捉两个或多个文本片段之间的语义相似性。

文本搜索嵌入式有助于衡量长文档与短查询的相关性。

代码搜索嵌入式用于嵌入代码片段和嵌入自然语言搜索查询。

Azure OpenAI嵌入式依赖余弦相似度来计算文档和查询之间的相似度。

前提条件

从Azure Portal的Azure OpenAI Service部分获取您的Azure OpenAI端点和api-key。

Spring AI定义了一个名为spring.ai.azure.openai.api-key的配置属性,您应将其设置为从Azure获得的API密钥的值。还有一个名为spring.ai.azure.openai.endpoint的配置属性,您应将其设置为在Azure中配置模型时获取的端点URL。

导出环境变量是设置这些配置属性的一种方式:

export SPRING_AI_AZURE_OPENAI_API_KEY=<INSERT KEY HERE>
export SPRING_AI_AZURE_OPENAI_ENDPOINT=<INSERT ENDPOINT URL HERE>

添加仓库和BOM

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

为了帮助依赖管理,Spring AI提供了一个BOM(物料清单)࿰


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

相关文章:

  • 什么?Flutter 可能会被 SwiftUI/ArkUI 化?全新的 Flutter Roadmap
  • Android Compose list 下拉刷新、上拉加载更多
  • 基于MATLAB的图像增强
  • Redis应用—9.简单应用汇总
  • 基于 Python 解决 X 轴上点距离最小值问题
  • 数智化转型是什么?
  • 【Node.js从基础到高级运用】十五、单元测试与集成测试
  • ISIS接口明文认证实验简述
  • 智慧城市:提升城市治理能力的关键
  • 【计算机视觉】Gaussian Splatting源码解读补充
  • React——组件通讯(不完整版)
  • 基于nodejs+vue班级管理系统的设计与实现-flask-django-python-php
  • springboot/ssm医院病历管理系统Java医院住院病历信息管理系统web
  • STM32编写ADC功能,实现单路测量电压值(OLED显示)
  • ES-Hadoop:将Elasticsearch与Hadoop无缝集成的开源工具
  • 六、C#快速排序算法
  • SQL server服务连接失败,通过端口1433连接到主机 localhost的 TCP/IP 连接失败
  • GitHub Copilot+ESP开发实战-串口
  • 【STM32嵌入式系统设计与开发】——6矩阵按键应用(4x4)
  • QT配置libtorch(一步到位!!!防止踩坑)
  • Flutter-实现扫描线移动效果
  • HarmonyOS NEXT应用开发之Navigation实现多设备适配案例
  • 学习总结1
  • React状态管理库快速上手-Redux(一)
  • 2024.3.19
  • WebSocket 和SSE的区别以及优缺点