1
Index a repository
2
Run your first search
3
Add details when you want richer output
OpenRouter flow
1
Save the token once
2
Index with OpenRouter embeddings
3
Search with the same provider and model
Search modes in practice
- Auto
- Semantic
- Lexical
Best default for natural-language queries.
What happens on first run
The first localllama.cpp index may:
- download the default embedding model
- fetch local
yzmaruntime libraries - create
./.semsearch/
openrouter/openai/text-embedding-3-small does not replace the active llama.cpp/embeddinggemma snapshot until the new run finishes successfully.