現代應用越來越多地利用大型語言模型(LLM)構建超越傳統編程能力的解決方案。然而,將這些模型集成到應用程序中通常涉及處理複雜的API和管理…
知識庫 / Spring / Spring AI RSS 訂閱
Spring AI ChatClient 流式響應
在標準REST響應中,服務器會等待整個payload生成完畢後再將其返回給客户端。然而,大型語言模型(LLM)通常以token為單位生成輸出,這通常需要較長的時間。
使用 Spring AI 評估器測試 LLM 響應
現代Web應用程序越來越多地與大型語言模型(LLM)集成,以構建如聊天機器人和虛擬助手等解決方案。然而,儘管LLM功能強大,但它們容易產生幻覺,並且響應可能不……
Java中使用OpenAI DALL·E 3 AI圖像生成
人工智能正在改變我們構建Web應用程序的方式。一項令人興奮的應用是將文本描述生成圖像。OpenAI的DALL·E 3 是一種流行的文本到圖像模型,幫助我們實現這一目標。
Spring AI 開放AI內容審核模型指南
我們使用 Spring AI 與 OpenAI 的 Moderation 模型來檢測文本中的有害或敏感內容。該 Moderation 模型分析輸入並標記諸如自殘、暴力、仇恨或性內容等類別。本教程將教你如何構建一個...
使用 OpenAI 在 Spring AI 中轉錄音頻文件
企業經常需要從各種音頻內容中提取有意義的數據,例如對客户支持通話進行轉錄以進行情感分析、為視頻生成字幕或生成會議記錄。然而,手動轉錄…
使用 Spring AI 和 PGVector 實現語義搜索
語義搜索是軟件中的一個基本概念,旨在在大數據集中查找相關信息。它涉及在項目集合中找到特定項目。本教程將探討如何使用 Spring AI 實現語義搜索。
Spring AI 與 Docker 模型運行器
Docker Model Runner,在 Docker Desktop 4.40 for Mac with Apple Silicon(本文撰寫時)中引入,通過簡化大型語言模型(LLM)的部署和管理,徹底改變了本地 AI 開發方式。它解決了...
構建高效的 AI 代理(使用 Spring AI)
Anthropic 最近發佈了一份關於構建有效AI代理的出版物。該文檔介紹了軟件開發者可以遵循的一些代理模式作為最佳實踐。他們還聲稱,我們可以將這些模式作為替代方案使用,以替代...
Spring AI 與 ChromaDB 向量存儲
傳統數據庫通常依賴精確關鍵詞或基本模式匹配來實現搜索功能。雖然對於簡單的應用來説已經足夠,但這種方法無法充分理解自然語言背後的含義和上下文。
OpenAI TTS 在 Spring AI 指南
如今,神經網絡集成極大地提升了應用程序的效能,例如知識庫、助手和分析引擎。一個實際應用案例是將文本轉換為語音,即文本轉語音 (TTS) 技術。