(self, item: str)
| 15 | self.completion_tokens = 0 |
| 16 | |
| 17 | def add(self, item: str): |
| 18 | if len(self.items) >= self.max_size: |
| 19 | self.items.pop(0) |
| 20 | self.items.append(item) |
| 21 | self.vectors = None # Reset vectors to force recalculation |
| 22 | |
| 23 | def get_relevant(self, query: str, n: int = 10) -> List[str]: |
| 24 | if not self.items: |
no outgoing calls