autogen_ext.cache_store.diskcache#
- class DiskCacheStore(cache_instance: Cache)[源代码]#
基础:
CacheStore
[T
],Component
[DiskCacheStoreConfig
]一个使用diskcache作为底层存储的类型的CacheStore实现。 参见
ChatCompletionCache
以了解使用示例。- Parameters:
cache_instance – 一个diskcache.Cache的实例。用户负责管理DiskCache实例的生命周期。
- classmethod _from_config(config: DiskCacheStoreConfig) 自我 [源代码]#
从配置对象创建组件的新实例。
- Parameters:
config (T) – 配置对象。
- Returns:
Self – 组件的新实例。
- _to_config() DiskCacheStoreConfig [源代码]#
导出配置,该配置将用于创建一个与此实例配置相匹配的组件新实例。
- Returns:
T – 组件的配置。
- component_config_schema#
- component_provider_override: ClassVar[str | 无] = 'autogen_ext.cache_store.diskcache.DiskCacheStore'#
覆盖组件的提供商字符串。这应用于防止内部模块名称成为模块名称的一部分。