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

工程 | 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 动态 - 2024 年 10 月 22 日

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

各位 Spring 爱好者大家好!欢迎收看最新一期的《本周 Spring 动态》。我正在德国法兰克福附近的高速公路上,坐在一辆飞驰的 Uber 里给你们写下这段文字。活着真是太好了!照这个司机的速度,我们很快就要到了,我没多少时间写了,所以我们直接开始吧!

Spring for Apache Kafka 3.3.0-RC1 已发布

发布 | Soby Chacko | 2024 年 10 月 22 日 | ...

Spring for Apache Kafka 3.3.0-RC1 现已可用

我们很高兴宣布 Spring for Apache Kafka 3.3.0-RC1 发布!此版本凝聚了我们活跃社区的共同努力,我们感谢每一位贡献者。

新特性

  • 请查看完整的发布说明以了解详细的更新和改进
  • 与即将发布的 Spring Boot 3.4.0-RC1 完全集成

路线图

3.3.0 版本的最终发布计划于 2024 年 11 月全面可用。在此之前,我们邀请您

  • 试用此发布候选版本
  • 分享您的反馈和体验
  • 报告您遇到的任何错误或问题

Spring AMQP 3.2 RC1 可用

发布 | Artem Bilan | 2024 年 10 月 22 日 | ...

我代表团队和所有贡献者高兴地宣布,Spring AMQP 3.2 系列的第一个发布候选版本现已可用。

此版本的一些亮点

  • 服务器端重试逻辑(手动 DLX)已通过一个新的 retry-count header 得到改进,以使 Spring AMQP 与最近发布的 RabbitMQ 4.0.x 兼容。在将消息重新发布到 DLX 之前,必须调用 MessageProperties.incrementRetryCount()。由于 RabbitMQ 4.0.x 忽略了客户端发送的任何 x-* header,之前基于 x-death header 的逻辑已不再起作用;
  • 通过 Rabbit Listener 和 Template 的观测暴露了更多 Open Telemetry 的语义标签;
  • 一些 Bug 修复和内部代码改进。

Spring Security 6.4.0-RC1 现已可用

发布 | Steve Riesenberg | 2024 年 10 月 21 日 | ...

我代表团队和所有贡献者高兴地宣布,Spring Security 6.4 的第一个发布候选版本现已可用。

此版本带来了几个引人注目的功能,包括

  • 支持 Passkeys
  • 支持使用 RestClient 发起访问令牌请求
  • 改进了对使用 WebClient 发起访问令牌请求的支持
  • 支持根据提供的配置构建 ClientRegistration
  • AuthorizationManager 现在返回 AuthorizationResult
  • AuthorizationEventPublisher 现在接受 AuthorizationResult
  • 支持通过 SpEL 表达式提取嵌套权限
  • 现在可以选择安全观测

Spring Data 2024.0.5 和 2023.1.11 已发布

发布 | Mark Paluch | 2024 年 10 月 18 日 | ...

我代表团队和所有贡献者高兴地宣布,2024.0.52023.1.11 服务版本现已可用。这些版本包含依赖项升级、回归错误修复以及部分改进。

即将发布的 Spring Boot 3.3.53.2.11 版本将在下周包含上述版本。

2024.0.5

Spring Data 2024.1.0 进入 RC1 阶段

发布 | Mark Paluch | 2024 年 10 月 18 日 | ...

我代表团队和所有贡献者高兴地宣布,Spring Data 发布列车 2024.1 已进入发布候选阶段,2024.1.0-RC1 现已可用。

此版本完善了跨模块的值表达式支持,允许您在 @Query 中利用属性占位符以及现有的 SpEL 支持。Spring Data fragment 的开发者现在可以利用通过 spring.factories 进行 fragment 注册并获取调用元数据。

请参阅发布说明以了解更多详情和升级说明。

展望未来,我们的目标是全面可用…

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

快人一步

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

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

了解更多

即将举行的活动

查看 Spring 社区即将举行的所有活动。

查看全部