LangChain Chat和Agent基础使用

1 LLM 继承BaseChatModel或者SimpleChatModel 设计理念:专注于模型层面,不要预设系统提示词,工具调用时仅输出ToolMessage而不是在内部调用工具 2 Chain chain = prompt | llm | output_parser print(chain.invoke(xxx)) """本质上就是 v1 = prompt.in

Java设计模式之静态代理

1 介绍 功能:用代理类帮助当前类实现某个公共方法,好处是代理类可以在当前类执行这个公共方法的基础上增加自己的功能。例如当前类的add方法可以打印两个参数的商,代理类可以代理当前类执行add方法并在执行前检查被除数是否为0,同时还可以在执行后统计时间。 形象描述:A是电脑厂家,A虽然可以卖电脑但是他没有渠道,卖的很慢。所以A可以请B(代理商)代理其卖电脑,卖完后再分钱。 2 代码 小知识 只有一个

SpringBoot定时任务入门

概念 JWT无状态,Shiro有状态,可以结合 用户权限有以下几个 Authentication:用户认证 Authorization:用户授权 因为http是无状态的,每次请求都是无状态的。 当用户登录后,他的下个请求不会包含当前状态,所以只能重新认证 但我们希望,用户登录后的每个http请求都能保存他的登录状态 目前主要用token和session两种方式 JWT和Token区别 基于Sess

JWT介绍

概念 JWT无状态,Shiro有状态,可以结合 用户权限有以下几个 Authentication:用户认证 Authorization:用户授权 因为http是无状态的,每次请求都是无状态的。 当用户登录后,他的下个请求不会包含当前状态,所以只能重新认证 但我们希望,用户登录后的每个http请求都能保存他的登录状态 目前主要用token和session两种方式 JWT和Token区别 基于Sess

集合三大接口

参考文献 https://blog.csdn.net/u013277209/article/details/101456447 https://www.cnblogs.com/gxl1995/p/7534171344218b3784f1beb90d621337.html List Set Map 1、什么是Iterable:实现此接口可以让对象成为以for-each循环语句的目标 先看一下Iler