---
url: https://lettuceai.app/blog
title: "Blog — LettuceAI"
description: "Notes from the LettuceAI team — releases, technical deep-dives, and the thinking behind the product."
---

Blog

# Notes & writing

Releases, technical deep-dives, and the thinking behind the product. Written by the people building it.

[

![lettuce-emb-v4, a roleplay-first embedder](https://lhdgeo5fms.ufs.sh/f/m0TBUtMLsaiEKi2KVajUThaiVjQ5lFnW8C6uS7RMmf4pPb9t)

Announcements·Notes

## lettuce-emb-v4, a roleplay-first embedder

v3 hit 0.02 recall@1 on roleplay memory. v4 hits 0.924, with 768d native embeddings, Matryoshka dims, and ONNX exports.

May 1, 2026

](/blog/lettuce-emb-v4)

[

![LettuceAI vs Character.AI](https://lhdgeo5fms.ufs.sh/f/m0TBUtMLsaiE0Ygfomyk6DfZnzYUrwN8u5WjlCsBoTG7H4ei)

Comparisons·Guides

### LettuceAI vs Character.AI

On a hosted service you are a tenant. Bring your own key and you are the owner. Here is what that trade actually costs and what it gets you, including the parts of Character.AI you will miss.

July 28, 2026](/blog/lettuceai-vs-character-ai)

[

![LettuceAI vs SillyTavern](https://lhdgeo5fms.ufs.sh/f/m0TBUtMLsaiEw5lyLGtDT1fNYAwp7IFKOU5ybPd69szSVikR)

Comparisons·Guides

### LettuceAI vs SillyTavern

Both are free, open source, and bring-your-own-key. One is a frontend you assemble a stack around; the other ships the stack. Here is what each actually gives you, including where SillyTavern still wins.

July 27, 2026](/blog/lettuceai-vs-sillytavern)

[

![building lettuce-emb-v4, the messy version](https://lhdgeo5fms.ufs.sh/f/m0TBUtMLsaiER1Rvh24Jx2P34yDg6iKGIpAlcoTf9etwqHkz)

Engineering

### building lettuce-emb-v4, the messy version

The v4 release post showed the numbers. This is the run that produced them: dataset throttling, an STS regression, a scheduler bug, and a checkpoint that almost shipped broken.

May 1, 2026](/blog/lettuce-emb-v4-behind)
