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.