embed-key 0.1.0

Deterministic cache key for an embedding request: hash text + mix in provider, model, and dimensionality. So a cache survives model upgrades without false hits. Zero deps.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# embed-key

[![crates.io](https://img.shields.io/crates/v/embed-key.svg)](https://crates.io/crates/embed-key)

Deterministic 64-char cache key for an embedding request.

```rust
use embed_key::key;
let k = key("openai", "text-embedding-3-large", 3072, "hello");
```

Survives model upgrades — change any of `(provider, model, dim)` and the
key changes too. Zero deps. MIT or Apache-2.0.