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
Go to the Integrations page.
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.

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