deleteCache( )
Deletes KV cache files.
function deleteCache(params): Promise<{
success: boolean;
}>;
| Name | Type | Required? | Description |
|---|
| params | object | ✓ | The delete cache parameters |
| Field | Type | Required? | Description |
|---|
| all | true | ✓ | Delete all cache files |
| Field | Type | Required? | Description |
|---|
| kvCacheKey | string | ✓ | Cache key to delete |
| modelId | string | ✗ | Optional model ID to delete only that model's cache |
Promise<{ success: boolean }> — Promise resolving to success status
| Field | Type | Description |
|---|
| success | boolean | Whether the operation succeeded |
// Delete all caches
await deleteCache({ all: true });
// Delete entire cache key (all models)
await deleteCache({ kvCacheKey: "my-session" });
// Delete only specific model within cache key
await deleteCache({ kvCacheKey: "my-session", modelId: "model-abc123" });