Skip to main content
Use this page to decide which LLM integration fits your setup, then connect it so your org can use those models across Luna Studio.

When you need an LLM integration

Add an LLM integration when you want to:
  • Generate the training data for a run from a test set.
  • Label the training data with a LLM-as-judge prompt.

Choose the right integration

Add an integration

1

Open Integrations

2

Choose the provider you want to use

Pick the provider that matches where your team’s models live today.
3

Enter the required credentials

Most providers need an API key. Some enterprise or self-hosted setups also need a URL, region, or service-account credentials.
4

Save the integration

Once saved, the integration becomes available to your whole org.
Standard integration modal

Named providers

Choose one of these when Luna Studio already supports your provider directly.

OpenAI

Best for teams using OpenAI directly.

Anthropic

Best for teams using Anthropic directly.

Mistral

Best for teams using Mistral directly.

NVIDIA

Best when your team already has access to an NVIDIA NIM endpoint.

Databricks

Best for models exposed through Databricks model serving.

Writer

Best for teams using Writer-hosted models.

Vegas Gateway

Best for teams using an internal gateway managed by Galileo.

Azure

Use Azure when your team runs OpenAI models through Azure OpenAI rather than directly through OpenAI.

Vertex AI

Use Vertex AI when your team manages Gemini or other models through Google Cloud. If you enable file upload support, you’ll also need the GCS bucket details Luna Studio should use for those uploads.
For text-only evaluation and training flows, most teams can leave file upload support off.

AWS-hosted models

Use AWS-hosted models when your team serves models through Bedrock or SageMaker.

AWS Bedrock

Bedrock is the simpler AWS option. Once Luna Studio can authenticate to your AWS account and region, it can use the Bedrock models available there.

AWS SageMaker

Use SageMaker when your team serves its own model endpoints in AWS. If your SageMaker endpoint uses a non-standard request or response format, you may also need to provide request and response mappings so Luna Studio can send prompts and read model output correctly.

Custom models and proxies

Use Custom when your model setup does not fit one of the named integrations above. Common examples:
  • an internal LLM gateway
  • an OpenAI-compatible proxy
  • a self-hosted model endpoint
  • a provider Luna Studio does not yet support directly
The Custom integration lets you define one or more models in JSON, including the endpoint, request format, and any headers needed for authentication.
Start with a named provider whenever possible. Use Custom when you need extra flexibility for an internal or unsupported setup.

Update or remove an integration

  • Update reopens the integration so you can replace keys, URLs, or other settings.
  • Remove deletes that integration from your org. Runs already in progress keep using the credentials they captured at launch.