# gpt-5.4-nano (Azure GPT)

Canonical page: https://agentsky.dev/models/openai/gpt-5.4-nano-azure
JSON record: https://gateway.agentsky.dev/v1/models/openai/gpt-5.4-nano-azure

gpt-5.4-nano (Azure GPT) is a text-input model by OpenAI, available through the AgentSky API as openai/gpt-5.4-nano-azure at $0.14 per million input tokens and $0.875 per million output tokens.

Dedicated Azure GPT resource. This resource uses an independent supplier route and does not fall back to other resources.

## Facts

- **Model id:** `openai/gpt-5.4-nano-azure`
- **Maker:** OpenAI
- **Input modalities:** Text
- **Aliases:** `openai/gpt-5.4-nano-azure`, `gpt-5.4-nano-azure`

## Pricing

USD per million tokens on the default plan. Signed-in pages show your own plan's price; every response carries the cost of that call in `usage.cost`.

| Input context (tokens) | Cache mode | Thinking | Input | Output | Cache read | Cache write |
|---|---|---|---|---|---|---|
| All lengths | default | default | $0.14 | $0.875 | $0.014 | — |

## Use it

Anthropic wire base URL: `https://gateway.agentsky.dev`. OpenAI wire base URL: `https://gateway.agentsky.dev/v1`. Authenticate with an AgentSky API key (`ast_…`) and pass the model id.

### OpenAI SDK · Chat

```js
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://gateway.agentsky.dev/v1",
  apiKey: process.env.AGENTSKY_API_KEY, // ast_…
});

const completion = await client.chat.completions.create({
  model: "openai/gpt-5.4-nano-azure",
  messages: [{ role: "user", content: "Summarise this ticket." }],
});
console.log(completion.usage.cost); // USD, in the response
```

## Questions

### What is gpt-5.4-nano (Azure GPT)?

gpt-5.4-nano (Azure GPT) is a model from OpenAI. Dedicated Azure GPT resource. This resource uses an independent supplier route and does not fall back to other resources.

### How much does gpt-5.4-nano (Azure GPT) cost?

$0.14 / $0.875 per million tokens at the prices shown, for input and output respectively. The exact price of every call comes back in the response as usage.cost, so you never have to compute it.

### Which clients can call gpt-5.4-nano (Azure GPT)?

Anything that speaks the OpenAI-compatible request format. Point the client's base URL at the gateway, use an AgentSky key, and pass openai/gpt-5.4-nano-azure as the model.

### How do I name gpt-5.4-nano (Azure GPT) in a request?

The gateway accepts openai/gpt-5.4-nano-azure, gpt-5.4-nano-azure. Any of them resolves to the same model, so an existing integration usually needs no change to its model string.

### Can gpt-5.4-nano (Azure GPT) read images?

No image input is listed for this model. Its supported input types are text. For screenshots or photographs, choose a model that lists image input.

### What output can gpt-5.4-nano (Azure GPT) produce?

The listed output types are text. This model returns text. Producing image, video or audio files requires a suitable tool or another model; it is not included in text generation.

### What would 10,000 input tokens and 2,000 output tokens cost with gpt-5.4-nano (Azure GPT)?

At the displayed input and output rates, the model-token subtotal is $0.00315. This example assumes uncached input and excludes additional pricing categories, tool calls and agent runtime. Actual usage determines the final charge.

### How is cached input priced for gpt-5.4-nano (Azure GPT)?

The catalog lists $0.014 per million cache-read tokens. Repeating a prompt does not by itself guarantee a cache hit; only usage reported as cached receives that rate.

### Does the gpt-5.4-nano (Azure GPT) token price cover an entire agent task?

No. The model price covers the model usage described above. A task can also incur tool and runtime charges, and several model calls may be needed to complete it. Compare total task usage when evaluating cost.

### How do I use gpt-5.4-nano (Azure GPT) on AgentSky?

This model is listed for API use. Use the model ID openai/gpt-5.4-nano-azure with a supported gateway operation. The agent composer is not offered here because the current agent model menu has no compatible match.
