为何选择 Spring AI:通往生成式 AI 的无缝之路

工程 | Oded Shopen | 2024 年 11 月 19 日 | ...

为何选择 Spring AI:Spring 开发者通往生成式 AI 世界的无缝之路

简介

作为一名探索生成式 AI 世界的 Java 开发者,您可能已经了解了一些声称能简化 AI 集成的框架。我相信 Spring AI 是一个自然而然的选择,特别是对于已经在 Spring 生态系统中工作的开发者。Spring AI 建立在与 Spring BootSpring Data 相同的基础之上,它使 向您的应用程序添加 AI 功能 变得无缝且直观,无需您学习一套全新的范式。

与…的无缝集成

本周 Spring - 2024 年 11 月 12 日

工程 | Josh Long | 2024 年 11 月 12 日 | ...

各位 Spring 粉丝大家好!欢迎来到最新一期的 本周 Spring

本周 Spring - 2024 年 11 月 5 日

工程 | Josh Long | 2024 年 11 月 05 日 | ...

本周 Spring - 2024 年 11 月 5 日

各位 Spring 粉丝大家好!欢迎来到最新一期的 本周 Spring!今天是 2024 年 11 月 5 日,嗯,我——一个美国人——正在竭力保持冷静并继续前进。我做了我能做的一切(投票!),因此我带着相当大的热情投入到本周(希望是令人分散注意力的)总结中!

本周 Spring - 2024 年 10 月 29 日

工程 | Josh Long | 2024 年 10 月 29 日 | ...

各位 Spring 粉丝大家好!一切安好?万圣节快到了!我太兴奋了!我准备打扮成一个 PHP 程序。Boooooooo...t (和 Boot 双关)。我正在德国法兰克福精彩的 Vaadin Create 大会上写这篇,准备为这里热爱 Spring 的出色听众做主题演讲。所以,事不宜迟,让我们直入正题吧!

Spring Security 6.4 中对 OAuth2 的 RestClient 支持

工程 | Steve Riesenberg | 2024 年 10 月 28 日 | ...

在 Spring Security 6.2 和 6.3 版本中,我们一直在努力稳步改进使用 OAuth2 Client 的应用程序的配置。通过允许应用程序发布 Bean,这些 Bean 在应用程序启动期间会自动包含在整体 OAuth2 Client 配置中,从而简化了常见用例的配置。最近的改进包括

  • 通过简单地发布一个 OAuth2AuthorizedClientProvider 类型(或 ReactiveOAuth2AuthorizedClientProvider 类型)的 Bean,即可启用扩展授权类型
  • 通过简单地发布一个或多个 OAuth2AccessTokenResponseClient 类型(或 ReactiveOAuth2AccessTokenResponseClient 类型)的 Bean,即可使用自定义参数扩展 OAuth 2.0 访问令牌请求
  • 如果尚未发布,Spring Security 会自动发布一个 OAuth2AuthorizedClientManager 类型(或 ReactiveOAuth2AuthorizedClientManager 类型)的 Bean,当应用程序需要获取访问令牌时,这减少了样板配置

让我们在 Spring 中使用 OpenTelemetry

工程 | Marcin Grzejszczak | 2024 年 10 月 28 日 | ...

简介

在动态变化的观测领域,OpenTelemetry 是从现已弃用的 OpenCensus 和 OpenTracing 项目中涌现出的一套新工具。对于 Spring Framework、Spring Boot、Spring Data 和 Spring Cloud 的可观测性而言,正在使用 Micrometer(事实上的 Java 可观测性标准)等成熟的解决方案来检测其各种模块。OpenTelemetry 项目包含许多组件。我们认为最引人注目的是 OpenTelemetry Protocol (OTLP),它允许开发者利用一致的遥测格式的强大功能,用于任何…

利用 Spring AI 和 Ollama 使用 Hugging Face 的 4.5 万个免费模型

工程 | Christian Tzolov | 2024 年 10 月 22 日 | ...

这篇博文由我们出色的贡献者 Thomas Vitale 合著。

Ollama 现在支持 Hugging Face 的所有 GGUF 模型,通过 Spring AI 的 Ollama 集成,可以访问超过 45,000 个社区创建的模型并在本地运行。

spring-ai-ollama-huggingface-gguf2

我们将探讨如何使用 Spring AI 利用这一新功能。Spring AI Ollama 集成可以自动拉取不可用的模型,无论是聊天完成模型还是嵌入模型。这在切换模型或部署到新环境时非常有用。

使用 Ollama 设置 Spring AI

在您的系统上安装 Ollama:https://ollama.ac.cn/download

提示:Spring AI 还支持 通过 Testcontainers 运行 Ollama 或通过 Kubernetes Service Bindings 与外部 Ollama 服务集成…

获取 Spring 新闻邮件

订阅 Spring 新闻邮件,保持联系

订阅

领先一步

VMware 提供培训和认证,助您飞速进步。

了解更多

获取支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,仅需一个简单的订阅。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部