autogen_ext.cache_store.diskcache#
- class DiskCacheStore(cache_instance: Cache)[source]#
基类:
CacheStore
[T
],Component
[DiskCacheStoreConfig
]一个类型化的 CacheStore 实现,它使用 diskcache 作为底层存储。有关用法示例,请参见
ChatCompletionCache
。- 参数:
cache_instance – diskcache.Cache 的一个实例。用户负责管理 DiskCache 实例的生命周期。
- classmethod _from_config(config: DiskCacheStoreConfig) Self [source]#
从配置对象创建一个组件的新实例。
- 参数:
config (T) – 配置对象。
- 返回值:
Self – 组件的新实例。
- _to_config() DiskCacheStoreConfig [source]#
转储创建与此实例配置匹配的组件新实例所需的配置。
- 返回值:
T – 组件的配置。
- component_config_schema#
- component_provider_override: ClassVar[str | None] = 'autogen_ext.cache_store.diskcache.DiskCacheStore'#
覆盖组件的提供者字符串。这应该用于防止内部模块名称成为模块名称的一部分。
- pydantic model DiskCacheStoreConfig[source]#
基类:
BaseModel
DiskCacheStore 的配置
显示 JSON 模式
{ "title": "DiskCacheStoreConfig", "description": "Configuration for DiskCacheStore", "type": "object", "properties": { "directory": { "title": "Directory", "type": "string" } }, "required": [ "directory" ] }
- 字段: