> ## Documentation Index
> Fetch the complete documentation index at: https://v2galileo-feat-update-docs-main-30571363885.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Common questions about Luna Studio — datasets, models, integrations, and more.

If your question isn't answered here, check [Troubleshooting](/luna-studio/ui/reference/troubleshooting) for runtime issues.

## General

<AccordionGroup>
  <Accordion title="What is Luna Studio?">
    Luna Studio is Galileo's web app for **fine-tuning custom evaluation metrics** for LLM applications. You bring a human-labelled test set, optionally generate a training set, fine-tune a Luna base model, and register eligible metrics in the [Galileo metrics store](/concepts/metrics/overview). See [Welcome](/luna-studio/ui/index) for the longer pitch.
  </Accordion>

  <Accordion title="Who is it for?">
    Data scientists, ML engineers, and AI engineers who need evaluation metrics tailored to a specific domain (legal, healthcare, RAG over internal docs, etc.). Use the [Luna Studio UI](/luna-studio/ui/index) for a guided, no-code workflow. Use the [Luna Studio SDK](/luna-studio/sdk/overview) when you want more control or need to run fine-tuning on your own infrastructure.
  </Accordion>

  <Accordion title="How is Luna Studio different from Galileo?">
    Galileo is the broader platform — evaluation, observability, guardrails. Luna Studio is the metric-fine-tuning workspace inside Galileo. Metrics produced in Luna Studio are registered to the Galileo metrics store, where they're usable
    across the rest of the platform.
  </Accordion>

  <Accordion title="How do I get Luna Studio for my org?">
    Luna Studio is part of the enterprise tier of Galileo and is deployed by Galileo into your own cluster or cloud. See [Availability and deployment](/luna-studio/ui/availability), or [contact us](https://galileo.ai/contact-sales) to get started.
  </Accordion>
</AccordionGroup>

## Test sets and training sets

<AccordionGroup>
  <Accordion title="How big should my test set be?">
    Aim for 1,000-3,000 representative samples with a good class distribution when possible. Luna Studio enforces a minimum of 300 human-labelled rows total and at least 100 samples per class.
  </Accordion>

  <Accordion title="Do I have to upload a training set?">
    Not necessarily. If you have a training set, then sure, but if not, you can choose to generate data using **Generate from test set** — Luna Studio synthetically generates a training set from 20% of your test set. See [Step 3](/luna-studio/ui/runs/new-run/step-3-training-set#generate-from-test-set).

    Upload your own training set when you have labelled production logs that better represent the distribution you want to evaluate.
  </Accordion>

  <Accordion title="Can my training set be unlabelled?">
    Yes, for uploaded or imported logs. If validation finds that the label column is missing, choose **Label with metric prompt instead**, configure the provider and model, and start the labelling pass. Luna Studio saves the labelled result as a training dataset and uses that result for training. Generated training sets are always labelled.
  </Accordion>

  <Accordion title="Can I reuse a test set across multiple projects?">Yes. Datasets are organization-wide, not project-scoped. Once you've added a test set, every project in your organization can use it.</Accordion>

  <Accordion title="What file formats are supported?">
    CSV is the current end-to-end format for run validation and processing. The source picker accepts `.jsonl` during ingestion, but downstream run processing reads CSV, so convert JSONL to CSV before using it in a run. See [Add a dataset](/luna-studio/ui/datasets/add-a-dataset#format-reference).
  </Accordion>
</AccordionGroup>

## Metrics

<AccordionGroup>
  <Accordion title="What's the difference between a predefined metric and a custom metric?">
    Predefined metrics use battle-tested LLM-as-judge prompts curated by Galileo (e.g. Toxicity, Context adherence). Custom metrics let you write your own prompt. Both fine-tune the same way.
  </Accordion>

  <Accordion title="What's a 'step' on a metric?">
    Luna Studio now describes this contract with **Input level** and **Metric shape**. The input level identifies where the metric evaluates data, while the metric shape identifies the required dataset columns. See [Custom prompts in Step
    1](/luna-studio/ui/runs/new-run/step-1-metric#input-levels-in-detail).
  </Accordion>

  <Accordion title="Can I edit a registered metric?">
    No. Once registered, the metric is snapshotted in the Galileo metrics store. To iterate, launch a new run with the same metric template and register it under a new name (or unregister the old one in Galileo first).
  </Accordion>
</AccordionGroup>

## Training

<AccordionGroup>
  <Accordion title="How long does training take?">Depends on the base model, training set size and GPU availability. Most runs take a few hours, and larger models or larger datasets can take longer.</Accordion>

  <Accordion title="Can I cancel a training run?">
    Not from the current UI after fine-tuning has been launched. You can cancel a draft from the run wizard, including while training data is queued or being generated. The run details header and Training runs table do not currently expose cancellation for **Queued** or **Training** runs. A run can still appear as **Cancelled** when an API or the underlying platform records a cancellation. See [Run lifecycle](/luna-studio/ui/runs/lifecycle#cancelled).
  </Accordion>
</AccordionGroup>

## Integrations

<AccordionGroup>
  <Accordion title="Which LLM providers does Luna Studio support?">
    The current UI can configure OpenAI, Anthropic, Google Gemini, and Groq. Galileo is a separate deployment connection for dataset import and metric registration. Other provider cards are marked **Coming soon**. See [Integrations overview](/luna-studio/ui/integrations/overview).
  </Accordion>

  <Accordion title="Can I configure a custom model integration?">
    Not through the current Luna Studio UI. The Custom card is marked **Coming soon** and does not accept credentials yet. Contact your deployment administrator or Galileo representative about deployment-specific model access.
  </Accordion>
</AccordionGroup>

## Where to go next

<CardGroup cols={2}>
  <Card title="Troubleshooting" icon="bug" href="/luna-studio/ui/reference/troubleshooting">
    Runtime errors and how to recover.
  </Card>

  <Card title="Quickstart" icon="rocket" href="/luna-studio/ui/quickstart">
    End-to-end walkthrough.
  </Card>
</CardGroup>
