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 model that adaptively infers relevant Lunes from the user query.

Important:

As of 10/27/24, you must be a Pro user to create Lunes. Previous users on the standard plan who have trained Lunes will not lose access.

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.

Creating and managing Lunes via API

This is in the works and will be coming soon for Pro and Enterprise users.