MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _save_cached

Method _save_cached

skills/embedding/scripts/embed.py:381–389  ·  view source on GitHub ↗
(self, text: str, embedding: List[float])

Source from the content-addressed store, hash-verified

379 return embedding
380
381 def _save_cached(self, text: str, embedding: List[float]) -> None:
382 cache_path = self._cache_path(text)
383 payload = {
384 "provider": self.provider,
385 "model": self.model,
386 "dimensions": self.dimensions,
387 "embedding": embedding,
388 }
389 cache_path.write_text(json.dumps(payload), encoding="utf-8")
390
391 def _resize_vector(self, vector: List[float]) -> List[float]:
392 if len(vector) == self.dimensions:

Callers 2

embed_textMethod · 0.95
embed_batchMethod · 0.95

Calls 1

_cache_pathMethod · 0.95

Tested by

no test coverage detected