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.5 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.