Lunes
Learn how to create and manage Lunes
Overview
A Lune is a retrieval layer and knowledge base that is tailored to specific technical knowledge sources, like Github repositories or an API reference. A single Lune can be trained from just one source, or a collection of sources. A Lune sits between an LLM, like Claude 3.7 Sonnet, and the final generated output, providing more accurate, relevant, and up-to-date answers with direct references.
Via API or web, you can interface with single or multiple Lunes at once, or use Tycho, our automatic context switching agent that adaptively infers relevant Lunes from the user query.
Supported Training Sources
We currently support the following training sources for Lunes:
- Relevant, text-based web sources (documentation, API references, guides, blog posts, etc)
- Public Github repositories
We do not support the following sources:
- Private Github repositories for private Lunes (coming soon)
- Graphical or image-heavy web sources
- Files
Support for more sources will be added in the near future.