Back to Models
z-ai logoZ.ai
japan-glm-5.3-flash

GLM 5.3 Flash Japan

Z.ai GLM 5.3 Flash - hosted and run in Japan

1,000,000 tokens
Input: $0.1108/M
Output: $0.3693/M
Also on FastMetal: glm-5.3-flash — Z.ai GLM 5.3 Flash · Input: $0.1583/M · Output: $0.5275/M

Specifications

Modalities

Input
text
image
Output
text

Max Output Tokens

131,072

Data policy

Prompt retention
Unknown: we could not confirm
Training
Not used for training

"Unknown" does not mean "safe". It means we could not confirm it.

Whether a provider trains on prompts is a declared value from our terms with them. Retention is determined from the upstream listing for every host this model can reach. Neither is guessed.

Code Examples

curl https://api.fastmetal.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "japan-glm-5.3-flash",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

How GLM 5.3 Flash Japan actually answers

Real responses to our standard prompts, recorded on FastMetal.

Count the number of 'r's in 'strawberry'

Count the number of 'r's in 'strawberry'. Explain your reasoning step by step.

# Counting the 'r's in 'strawberry' **Step 1: Write out the word letter by letter** s - t - r - a - w - b - e - r - r - y **Step 2: Check each letter one at a time** | Position | Letter | Is it 'r'? | |----------|--------|------------| | 1 | s | No | | 2 | t | No | | 3 | **r** | ✅ Yes (1st) | | 4 | a | No | | 5 | w | No | | 6 | b | No | | 7 | e | No | | 8 | **r** | ✅ Yes (2nd) | | 9 | **r** | ✅ Yes (3rd) | | 10 | y | No | **Step 3: Tally the results** - 1st 'r': position 3 (st**r**awberry) - 2nd 'r': position 8 (strawbe**r**ry) - 3rd 'r': position 9 (strawberr**y**) — wait, this is the double 'r' in "berry" ## Answer: There are **3** 'r's in 'strawberry'. One 'r' appears in "straw" a…
7.2s response

Debug This Error

I'm getting the following error in my Node.js application: TypeError: Cannot read properties of undefined (reading 'map') at UserList (/app/components/UserList.js:12:25) at renderWithHooks (/app/node_modules/rea…

## What's causing it The error means `users` is `undefined` when the component renders, so calling `.map()` on it fails. The component itself is fine — the problem is that the `users` prop has no value at render time. The most common causes: 1. **The parent isn't passing the prop at all** (or there's a typo, like `user={users}` or `Users={users}`) 2. **Async data hasn't loaded yet** — e.g., the parent fetches users from an API, but the initial state is `undefined`: ```jsx const [users, setUsers] = useState(); // undefined until fetch completes ``` 3. **The data shape doesn't match** — e.g., the API returns `{ data: [...] }` and you set state to the whole response object instead of…
27.3s response

Code Review

Please review the following Python function and suggest improvements for readability, performance, and best practices: def get_data(url, retries=3): import requests import time for i in range(retries):…

# Code Review Solid little function — it has a timeout (which many people forget!), handles retries, and the intent is clear. Here's what I'd improve, roughly in order of importance. ## Bugs & Correctness **1. Bare `except:` hides everything — including real bugs.** A `KeyError` from a malformed item, or even `KeyboardInterrupt`, gets silently swallowed and triggers a pointless retry of a perfectly good request. Catch specific exceptions: ```python except (requests.RequestException, ValueError) as exc: # network errors, timeouts, bad JSON ``` **2. Failure is indistinguishable from "no data".** Returning `[]` when all retries fail means callers can't tell an error from an empty result.…
72.4s response

Compare these answers side by side with other models →

Frequently asked questions

How much does the GLM 5.3 Flash Japan API cost?
On FastMetal, GLM 5.3 Flash Japan is billed per token: $0.1108 per 1M input tokens and $0.3693 per 1M output tokens on a US-dollar account, before tax. Usage is drawn from a prepaid balance; there is no subscription or monthly fee.
Can I call GLM 5.3 Flash Japan with the OpenAI SDK?
Yes. Point base_url at https://api.fastmetal.ai/v1 and pass "japan-glm-5.3-flash" as the model; existing OpenAI-style code works unchanged, including streaming, tool calls and structured output.
What is the context window of GLM 5.3 Flash Japan?
1,000,000 tokens, shared between the prompt and the response.
What do I need to try GLM 5.3 Flash Japan?
Create an account and add credit; the model is then available both in the browser chat and over the API. There is no contract or minimum spend.

Try GLM 5.3 Flash Japan right now

GLM 5.3 Flash Japan is available on FastMetal through one API key. Start in the browser, or call it from the OpenAI SDK.