抢先一步
VMware 提供培训和认证,助您加速发展。
了解更多我们很高兴地宣布 Spring AI 的 1.0.0 里程碑版本 2 发布。
此版本在各个领域带来了重大增强和新功能。
此版本的重点是可观察性功能,这对于监控、调试和优化 AI 应用程序至关重要。已为以下方面引入了全面的可观察性功能:
ChatClient
(包括顾问)注意:将在未来的版本中添加对其他ChatModel
实现的支持。
以下是一些展示此功能的示例,以便您开始使用
衷心感谢(千言万语,尽在不言中 ;))Thomas Vitale 为贡献可观察性功能做出的巨大努力!
以下是一个屏幕截图,显示以下代码的跟踪
var response = chatClient.prompt()
.user("How does Carina work?")
.advisors(new QuestionAnswerAdvisor(vectorStore, SearchRequest.defaults()))
.advisors(new PromptChatMemoryAdvisor(chatMemory))
.call()
.chatResponse();
在跟踪视图中,您可以看到ChatClient
调用的嵌套,它首先通过两个顾问,QuestionAnswerAdvisor
执行嵌入请求并查询 PGVector 数据库。然后它通过PromptChatMemoryAdvisor
,该顾问花费的时间很少,最后调用 OpenAI 的gpt-4o
模型。
您可以在可观察性文档中找到所有可用指标的详细信息
在聊天模型基础结构类中进行了总体改进。特定模型的关键功能增强包括
bedrockruntime
版本更新到 2.26.7感谢Geng Rong为 Moonshot、QianFan 和 ZhiPu 模型提供支持。
initialize-schema
的默认值已更改为 false。BatchingStrategy
以实现高效的文档嵌入操作TokenCountBatchingStrategy
实现CassandraChatMemory
RestTemplate
升级到RestClient
CHROMA_SERVER_AUTHN_CREDENTIALS
环境变量以用于 Docker Compose 和 Testcontainersorg.bson.Documents
提高了效率RedisAutoConfiguration
广泛的贡献者在各个方面进行了许多重构、错误修复和文档增强。如果我们还没有处理您的 PR,我们会处理的,请耐心等待。感谢
穆罕默德·艾哈迈德·优素福·萨拉玛,Ashwin Krishna K,blackbean99,Youngrae Cho,DadySu,Jerry (Flyingblu),Lorenzo Caenazzo,Jemin Huh,Bill Lau,JayPark7821,KAMOsama,David Caudill,Lee-ChungMu,Pablo Sanchi,Seol_JY,TarasVovk669,Thomas Vitale,TimJ0212,傅成,ashni,Benoit Moussaud,Dariusz Jędrzejczyk,cocomongg,ChanYeong,David Afriz,devholic22,Mariusz Bernacki,dongfeng3692,Dave Syer,Eddú Meléndez,El Mahdi Oukhamou,Seongmin Kim,Francisco Javier Torres,geetrawat,Craig Walls,yinpeng,Sinsy,Johnny Lim,jo-kim,Josh Long,KimMinjeong,Cameron Kirk,Laura Trotta,Loïc Lefèvre,Hyoseop Song,luocq3,Michael Simons,mck,Jonatan Soto,Muthukumaran Navaneethakrishnan,耿荣,Nicholas Zhan,Szymon Ochnio,Philipp Gerhard,Piotr Olaszewski,rapenumaka,rivkode,Ross Lawley,Andrea Rubino,Soby Chacko,xiaoxin,Stefan Vassilev,Tim Kelly,Chris Turchin,uzhuraul,Veerendra Vellanki,吴博,xiehui1956,xsg22,양예성,Yulong Shi,jiwoo,zlzzlzz2l