# Set up LLM clients

Last validated Jun 15, 2026

\[Missing snippet: aperture\_release\_note.mdx]

After [setting up Aperture][kb-get-started] and [configuring your providers][kb-set-up-providers], set up your LLM clients to route requests through your Aperture instance.

Aperture sits between your LLM clients and your upstream providers and routes requests from each client to the appropriate provider. When a client sends a request specifying a model name, Aperture routes it to the provider that serves that model and automatically injects authentication. Any LLM client that supports a custom base URL can use Aperture.

Use the following guides to configure an LLM client to use your Aperture instance. Refer to the [provider compatibility reference][kb-provider-compatibility] for the full list of supported providers and API formats.

[**Set up the chat UI**](/docs/aperture/how-to/set-up-chat-ui) — Enable Aperture's chat UI so your users can talk to LLMs directly through their browser.

[**Use Claude Code with Aperture**](/docs/aperture/how-to/use-claude-code) — Configure Claude Code to route requests through your Aperture proxy.

[**Use Claude Code Action with Aperture**](/docs/aperture/how-to/use-claude-code-action) — Configure the Claude Code GitHub Action to route requests through Aperture so CI runners authenticate with Tailscale identity instead of individual API keys.

[**Use Claude Desktop with Aperture**](/docs/aperture/how-to/use-claude-desktop) — Configure the Claude Desktop app to route model inference through your Aperture proxy.

[**Use Codex with Aperture**](/docs/aperture/how-to/use-codex) — Configure OpenAI Codex to route requests through your Aperture proxy.

[**Use OpenCode with Aperture**](/docs/aperture/how-to/use-opencode) — Configure OpenCode to route requests through your Aperture proxy.

[**Use OpenAI-compatible tools with Aperture**](/docs/aperture/how-to/use-openai-compatible-tools) — Configure Gemini CLI, Roo Code, Cline, and other OpenAI-compatible tools to route requests through Aperture.

[kb-get-started]: /docs/aperture/get-started

[kb-provider-compatibility]: /docs/aperture/provider-compatibility

[kb-set-up-providers]: /docs/aperture/set-up-providers
