聊聊langchain4j-spring的1.0.0-beta版本的更新

本文主要研究一下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。

doc

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容