{"slug":"set-up-llm-providers","title":"Set up LLM providers","tags":["tailscale"],"agent_summary":"Last validated: Apr 9, 2026","trigger_phrases":[],"runnable":false,"markdown":"\r\n# Set up LLM providers\r\n\r\nLast validated: Apr 9, 2026\r\n\r\nAperture by Tailscaleis currently [in alpha](https://tailscale.com/docs/reference/tailscale-release-stages#alpha).\r\n\r\nAperture routes LLM requests from configured LLM clients to upstream providers on behalf of your users. Each provider requires API credentials and a configuration entry in the [Aperture configuration](https://tailscale.com/docs/aperture/configuration). After you configure a provider, any [LLM client set up to use Aperture](https://tailscale.com/docs/aperture/use-your-tools) can access models from that provider automatically.\r\n\r\nAperture supports all the main LLM provider types, each with a different authentication method and API format.\r\n\r\nAny provider that offers an OpenAI-compatible API (such as Anthropic, OpenAI, or Groq) can be configured directly in the [Aperture configuration](https://tailscale.com/docs/aperture/configuration) without a dedicated guide. Set the provider's `baseurl`, `apikey`, and `models` fields, and Aperture handles the rest.\r\n\r\nThe following guides cover providers that require additional setup beyond a base URL and API key. Refer to the [provider compatibility reference](https://tailscale.com/docs/aperture/provider-compatibility) for the full list of supported providers, API formats, and compatibility flags.\r\n\r\n[**Use Vertex AI with Aperture** \\\\\r\n\\\\\r\nConfigure a Vertex AI provider in Aperture with a GCP service account and key file so your team can access Gemini and Claude models through Aperture.](https://tailscale.com/docs/aperture/how-to/use-vertex-ai) [**Set up a Vertex AI Express provider** \\\\\r\n\\\\\r\nConfigure a Vertex AI Express provider in Aperture with a Google Cloud API key so your team can access Gemini models through your tailnet without managing service accounts.](https://tailscale.com/docs/aperture/how-to/use-vertex-ai-express)\r\n\r\n![Project Logo](https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed)\r\n\r\nAsk AI\r\n\r\nreCAPTCHA\r\n\r\nRecaptcha requires verification.\r\n\r\nprotected by **reCAPTCHA**\r\n","html":"<h1>Set up LLM providers</h1>\n<p>Last validated: Apr 9, 2026</p>\n<p>Aperture by Tailscaleis currently <a href=\"https://tailscale.com/docs/reference/tailscale-release-stages#alpha\">in alpha</a>.</p>\n<p>Aperture routes LLM requests from configured LLM clients to upstream providers on behalf of your users. Each provider requires API credentials and a configuration entry in the <a href=\"https://tailscale.com/docs/aperture/configuration\">Aperture configuration</a>. After you configure a provider, any <a href=\"https://tailscale.com/docs/aperture/use-your-tools\">LLM client set up to use Aperture</a> can access models from that provider automatically.</p>\n<p>Aperture supports all the main LLM provider types, each with a different authentication method and API format.</p>\n<p>Any provider that offers an OpenAI-compatible API (such as Anthropic, OpenAI, or Groq) can be configured directly in the <a href=\"https://tailscale.com/docs/aperture/configuration\">Aperture configuration</a> without a dedicated guide. Set the provider's <code>baseurl</code>, <code>apikey</code>, and <code>models</code> fields, and Aperture handles the rest.</p>\n<p>The following guides cover providers that require additional setup beyond a base URL and API key. Refer to the <a href=\"https://tailscale.com/docs/aperture/provider-compatibility\">provider compatibility reference</a> for the full list of supported providers, API formats, and compatibility flags.</p>\n<p><a href=\"https://tailscale.com/docs/aperture/how-to/use-vertex-ai\"><strong>Use Vertex AI with Aperture</strong> \\\r\n\\\r\nConfigure a Vertex AI provider in Aperture with a GCP service account and key file so your team can access Gemini and Claude models through Aperture.</a> <a href=\"https://tailscale.com/docs/aperture/how-to/use-vertex-ai-express\"><strong>Set up a Vertex AI Express provider</strong> \\\r\n\\\r\nConfigure a Vertex AI Express provider in Aperture with a Google Cloud API key so your team can access Gemini models through your tailnet without managing service accounts.</a></p>\n<p><img src=\"https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed\" alt=\"Project Logo\"></p>\n<p>Ask AI</p>\n<p>reCAPTCHA</p>\n<p>Recaptcha requires verification.</p>\n<p>protected by <strong>reCAPTCHA</strong></p>\n"}