This feature is only available on Helm chart versions 0.10.27 (application version 0.10.74) and later.
playground service, which allows you to configure many of those environment variables directly on the pod itself. This can be useful to avoid having to set credentials in the UI.
Requirements
- A self-hosted LangSmith instance with the
playgroundservice running. - The provider you want to configure must support environment variables for configuration. Check the provider’s Chat Model documentation for more information.
- The secrets/roles you may want to attach to the
playgroundservice.- Note that for IRSA you may need to grant the
langsmith-playgroundservice account the necessary permissions to access the secrets or roles in your cloud provider.
- Note that for IRSA you may need to grant the
Configuration
With the parameters from above, you can configure your LangSmith instance to use environment variables for model providers. You can do this by modifying thelangsmith_config.yaml file for your LangSmith Helm Chart installation.
Helm
Gemini Enterprise Agent Platform configuration
You can configure Gemini Enterprise Agent Platform credentials for the playground service using either environment variables with secrets or GCP Workload Identity for GKE.Using secrets
Configure Gemini Enterprise Agent Platform credentials using Kubernetes secrets:Helm
Using workload identity
On self-hosted LangSmith running on GKE, Playground can use Workload Identity Federation and ADC instead of a service account JSON key. See Authenticate Vertex AI with GKE workload identity to configure Playground alongside Chat and Insights.AWS IRSA (EKS)
For EKS clusters, you can use AWS IRSA (IAM Roles for Service Accounts) to grant theplayground service account access to AWS resources without storing credentials. Annotate the service account with your IAM role ARN:
Ensure your AWS IAM role has the necessary permissions for the AWS resources the playground service needs to access.
Connect these docs to your agent of choice via MCP for real-time answers.

