MCPcopy Create free account
hub / github.com/BerriAI/litellm / set_cache

Method set_cache

litellm/proxy/common_utils/user_api_key_cache.py:132–135  ·  view source on GitHub ↗
(self, key, value, local_only: bool = False, **kwargs)

Source from the content-addressed store, hash-verified

130 return decoded
131
132 def set_cache(self, key, value, local_only: bool = False, **kwargs): # type: ignore[override]
133 model_type = cast(Optional[Type[BaseModel]], kwargs.pop("model_type", None))
134 payload = CacheCodec.serialize(value, model_type=model_type)
135 return super().set_cache(key=key, value=payload, local_only=local_only, **kwargs)
136
137 async def async_set_cache(self, key, value, local_only: bool = False, **kwargs): # type: ignore[override]
138 model_type = cast(Optional[Type[BaseModel]], kwargs.pop("model_type", None))

Calls 2

popMethod · 0.80
serializeMethod · 0.45