音訊多模態:使用 Spring AI 和 OpenAI 擴充套件 AI 互動

工程 | Christian Tzolov | 2024 年 12 月 05 日 | ...

這篇博文由我們優秀的貢獻者 Thomas Vitale 共同撰寫。

OpenAI 提供了專門用於語音轉文字文字轉語音轉換的模型,以其效能和成本效益而聞名。Spring AI 透過 語音轉文字文字轉語音 (TTS) 集成了這些功能。

新的 音訊生成 功能(gpt-4o-audio-preview)更進一步,支援混合輸入和輸出模態。音訊輸入可以包含比純文字更豐富的資料。音訊可以傳達諸如音調和語調之類的細微資訊,並且與音訊輸出一起,可以實現非同步的語音到語音互動。此外,這種新的多模態為創新應用開闢了可能性,例如結構化資料提取。開發者不僅可以從簡單的文字中提取結構化資訊,還可以從影像和音訊中提取,從而構建複雜的結構化物件……

擴充套件 Spring Data Repository 變得更加容易

工程 | Christoph Strobl | 2024 年 12 月 03 日 | ...

自誕生以來,Spring Data Repository 就被設計為可擴充套件的,無論您是想自定義單個查詢方法還是提供一個全新的基礎實現。

2024.1 版本增強了您使用 自定義功能 擴充套件 repository 的能力,使任何人都可以比以往更輕鬆地建立可在不同專案之間共享的擴充套件。

讓我們透過一個示例來探索它在實踐中是如何工作的。

想象一下,您正在使用 MongoDB 作為文件儲存來管理電影資料庫。您希望透過您的應用程式利用 MongoDB Atlas 的 向量搜尋 功能……

本週的 Spring - 2024 年 12 月 24 日

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

各位 Spring 粉絲大家好!祝您聖誕快樂、光明節快樂、寬扎節快樂、節日快樂,或者僅僅是祝您十二月週二愉快!

我們有很多很酷的東西可以深入探討,所以我們開始吧!

本週的 Spring - 2024 年 12 月 03 日

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

各位 Spring 粉絲大家好!歡迎來到新一期的 This Week in Spring!現在是十二月的第一週,我正在澳大利亞珀斯這個令人驚歎的城市。對於不瞭解的人來說,珀斯非常棒。而且非常值得這一趟旅程。但這確實是一段相當長的旅程!從舊金山到珀斯,全程 27 小時!太瘋狂了。

不過,我很高興能在這裡,在前往墨爾本、布里斯班和悉尼參加盛大的 YOW! 大會之前,與一些很棒的人交談。這將充滿樂趣。

Reactor 2024.0 釋出列車中的 HTTP/3 支援

工程 | Violeta Georgieva | 2024 年 11 月 26 日 | ...

HTTP/3超文字傳輸協議的最新主要版本,其規範於 2022 年 6 月定稿。此版本旨在增強效能、可靠性和安全性。與其前身不同,HTTP/3 使用 QUIC 而不是TCP作為其傳輸層。QUIC 是一種基於 UDP 的多路複用安全傳輸協議,內建 TLS 1.3 加密,預設情況下 QUIC 是加密的。

要了解有關 HTTP/3 效能和優勢的更多資訊,請檢視 什麼是 HTTP/3

有關瀏覽器採用情況的資訊,請檢視 HTTP/3 使用情況分析,其中也提供了有關使用的 HTTP 版本的原始資料……

本週的 Spring - 2024 年 11 月 26 日

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

本週的 Spring - 2024 年 11 月 26 日

各位 Spring 粉絲大家好!歡迎來到新一期的 This Week in Spring

祝那些慶祝 Spring Boot 3.4 釋出月的人節日快樂!也祝那些慶祝感恩節的人節日快樂!Spring Boot 3.4 帶來了整個 Spring 專案組合期待已久的更新,因此本期綜述中的許多內容都與這些釋出有關!

Bootiful Spring Boot 3.4:從這裡開始

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

各位 Spring 粉絲大家好!祝那些慶祝 Spring Boot 3.4 釋出的人節日快樂!

我知道,我知道你在想什麼:Josh,Spring Boot 3.4 已經發布了!我知道。Spring Boot 3.4 今年提前了一週釋出!在過去幾年裡,我們都在美國感恩節當天釋出 Spring Boot,這對於我們在美國的人來說有點麻煩,因為它需要更多準備。今年,提前了一週!我為什麼要提這個?嗯,我已經有一些時間——甚至在感恩節之前——來探索使用 Spring Boot 3.4 帶來的巨大可能性。雖然……

Bootiful Spring Boot 3.4:Spring AI

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

我喜歡 Spring AI。它是一個出色的專案,旨在將 AI 工程的模式和實踐帶給 Spring Boot 開發者。它具有清晰地道的抽象,讓任何 Spring 開發者都能感到自在,並且它與各種不同的向量儲存、嵌入模型、轉錄模型、影像模型和聊天模型有很多整合。

新版本 m4 構建在 Spring Boot 3.4 之上,並增加了大量新功能。像往常一樣,我無法一一檢視所有新功能,但釋出說明做得非常出色。

  • 有新的 Amazon Bedrock Convertse 支援
  • 在支援更具表達力的函式呼叫方面做了大量工作,包括 Java 和 Kotlin
  • 首次提供了對 AI 社群中圍繞“高階模組化 RAG”正在形成的理念的支援。RAG 當然是檢索增強生成,指的是使用系統或服務中的資料來指導聊天模型生成的響應。這些理念在 這篇論文這篇論文 中有所闡述,並且這些構建塊正在新版本中紮根。太棒了!

訂閱 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您快速提升。

瞭解更多

獲得支援

Tanzu Spring 透過一個簡單的訂閱提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

近期活動

檢視 Spring 社群所有近期活動。

檢視全部