# Claude Opus 5.5, GPT-6 Sol, and GPT-6 Luna are now available in AI Gateway

> Call Anthropic's Claude Opus 5.5 and OpenAI's GPT-6 Sol and GPT-6 Luna through AI Gateway with your ngrok access key and credits.

- Date: 2026-09-25
- Shipped by: Jarod Clark
- Products: AI Gateway
- URL: https://ngrok.com/changelog/ai-gateway-opus-5-5-and-gpt-6-models

AI Gateway now supports **Claude Opus 5.5**, **GPT-6 Sol**, and **GPT-6 Luna**.

Use your ngrok access key and credits for built-in inference. Point an OpenAI SDK client at AI Gateway to try these models in your application and inspect their requests in one place.

Check [**Models**](https://app.ngrok.ai/models) for each model’s input and output token prices, context window, and supported request formats. Costs depend on the model you choose and the tokens your application sends and receives.

![AI Gateway Models page with the search filtered to model:anthropic/claude-opus-5-5, showing a single built-in row for anthropic/claude-opus-5-5 with a 1M context window and its input and output token prices.](https://ngrok.com/blog-assets/images/2026-09-25-ai-gateway-opus-5-5-and-gpt-6-models/claude-opus-5-5-models.png)

![AI Gateway Models page with the search filtered to model:openai/gpt-6, listing the built-in GPT-6 models including openai/gpt-6-luna and openai/gpt-6-sol, each with a 1M context window and its own input and output token prices.](https://ngrok.com/blog-assets/images/2026-09-25-ai-gateway-opus-5-5-and-gpt-6-models/gpt-6-models.png)

## Get started

[Create an ngrok account or sign in](https://app.ngrok.ai/). Create an [**access key**](https://app.ngrok.ai/keys) that allows your chosen provider and model, and confirm your account has credits.

Optionally, try Claude Opus 5.5, GPT-6 Sol, or GPT-6 Luna in the [playground](https://app.ngrok.ai/playground).

Follow the [**setup guide**](https://app.ngrok.ai/getting-started) and select **OpenAI** and **TypeScript**.

Install the OpenAI SDK and TypeScript runner:

```bash
npm install openai && npm install --save-dev tsx
```

Save your ngrok access key in `.env.local`. Keep this file out of version control:

```dotenv
AI_GATEWAY_API_KEY=your_access_key_here
```

Use an ES module project (`"type": "module"` in `package.json`) for top-level `await`. Save this example as `index.ts`:

```typescript
import OpenAI from "openai";

const client = new OpenAI({
	baseURL: "https://gateway.ngrok.ai/v1",
	apiKey: process.env.AI_GATEWAY_API_KEY,
});

const response = await client.chat.completions.create({
	model: "openai/gpt-6-luna",
	messages: [{ role: "user", content: "Explain HTTP retries in two sentences." }],
});

console.log(response.choices[0]?.message.content);
```

Run the example from your project directory to print the response:

```bash
node --env-file=.env.local --import tsx index.ts
```

To try Claude Opus 5.5 or GPT-6 Sol with the same client, change `model` to `"anthropic/claude-opus-5-5"` or `"openai/gpt-6-sol"`.

Open [**Logs**](https://app.ngrok.ai/activity), find the request you just sent, and inspect its model, provider, status, token usage, and cost.
