当前位置:   article > 正文

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

springai 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>
  • 1
  • 2

添加仓库和BOM

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/725532
推荐阅读
相关标签
  

闽ICP备14008679号