序
本文主要研究一下langchain4j-spring的1.0.0-beta版本的更新
1.0.0-beta1
- 新增了SpringRestClient
- 为Google Gemini API model添加了Spring Boot Project Starter:ChatLangauge, Streaming model and Embedding Model
- 支持ChatModelListener的自动注入
- 移除dashscope and qianfan spring boot starter,后续使用community repo的版本
1.0.0-beta2
- Spring Boot由3.2升级到3.3
- langchain4j-open-ai改为SpringRestClient实现
- 移除chatLanguageModel的generate方法的调用
1.0.0-beta3
- 移除了废弃的API,比如EmbeddingStore.findRelevant API
- 移除默认的OpenAiTokenizer的bean注入
1.0.0-beta4
- ChatLanguageModel重命名为ChatModel、StreamingChatLanguageModel重命名为StreamingChatModel
- AzureOpenAiTokenizer改为AzureOpenAiTokenCountEstimator
- HttpClient在超时的时候抛出
dev.langchain4j.exception.TimeoutException
小结
langchain4j-spring目前发布了4个beta版本,其中Spring Boot由3.2升级到3.3、ChatLanguageModel重命名为ChatModel、StreamingChatLanguageModel重命名为StreamingChatModel。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。