langchain_core.load.serializable
.Serializable¶
- 类 langchain_core.load.serializable.Serializable[source]¶
基:
BaseModel
,ABC
可序列化基类。
此类用于将对象序列化为JSON。
它依赖于以下方法和属性
- is_lc_serializable:该类是否可序列化?
按设计,即使一个类继承自Serializable,默认情况下也是不可序列化的。这是为了防止意外序列化那些不应序列化的对象。
- get_lc_namespace:获取langchain对象的命名空间。
在反序列化过程中,这个命名空间用于识别正确的类进行实例化。请参阅 langchain_core.load.load 中的 Reviver 类以获取更多详细信息。在反序列化过程中,还会处理在不同包版本间移动或重命名的类。
lc_secrets:构造函数参数名称到密钥标识符的映射。
- lc_attributes:应包含在序列化表示形式中的附加属性名称列表
作为部分。