<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Hyperouter News</title>
<id>https://hyperouter.app/news/</id>
<link rel="self" href="https://hyperouter.app/news/feed.xml"/>
<link rel="alternate" href="https://hyperouter.app/news/"/>
<updated>2026-11-06T00:00:00Z</updated>
<entry>
<title>The dashboard in five languages</title>
<link rel="alternate" href="https://hyperouter.app/news/dashboard-in-five-languages"/>
<id>https://hyperouter.app/news/dashboard-in-five-languages</id>
<published>2026-11-06T00:00:00Z</published>
<updated>2026-11-06T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Product"/>
<summary>dash.hyperouter.app now shows in English, 简体中文, 日本語, Français and Español, with a new header.</summary>
</entry>
<entry>
<title>Seedream, Seedance, MiniMax H3 and Berry</title>
<link rel="alternate" href="https://hyperouter.app/news/new-image-and-video-models"/>
<id>https://hyperouter.app/news/new-image-and-video-models</id>
<published>2026-11-02T00:00:00Z</published>
<updated>2026-11-02T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Models"/>
<summary>Two image models and six video models join the catalog.</summary>
</entry>
<entry>
<title>Studio, a workstation for short dramas</title>
<link rel="alternate" href="https://hyperouter.app/news/studio-short-drama-workstation"/>
<id>https://hyperouter.app/news/studio-short-drama-workstation</id>
<published>2026-10-31T00:00:00Z</published>
<updated>2026-10-31T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Announcements"/>
<summary>Studio at studio.hyperouter.app turns a premise into a series of up to 64 episodes, on your own Hyperouter key.</summary>
</entry>
<entry>
<title>Low-credit alerts</title>
<link rel="alternate" href="https://hyperouter.app/news/low-credit-alerts"/>
<id>https://hyperouter.app/news/low-credit-alerts</id>
<published>2026-10-30T00:00:00Z</published>
<updated>2026-10-30T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Product"/>
<summary>Hyperouter tells you once when your balance falls below a threshold you set.</summary>
</entry>
<entry>
<title>GLM-5.3, GPT-6 and DeepSeek V4.1 Flash 1017</title>
<link rel="alternate" href="https://hyperouter.app/news/new-chat-models-glm-gpt-6-deepseek"/>
<id>https://hyperouter.app/news/new-chat-models-glm-gpt-6-deepseek</id>
<published>2026-10-30T00:00:00Z</published>
<updated>2026-10-30T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Models"/>
<summary>Four chat models join the catalog, called through the same /v1/chat/completions endpoint.</summary>
</entry>
<entry>
<title>Async images and video: respond-async, polling and webhooks</title>
<link rel="alternate" href="https://hyperouter.app/news/async-images-and-video-respond-async-polling-and-webhooks"/>
<id>https://hyperouter.app/news/async-images-and-video-respond-async-polling-and-webhooks</id>
<published>2026-10-26T00:00:00Z</published>
<updated>2026-10-26T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Guides"/>
<summary>How to get an image or a video without holding a connection open. Send Prefer, get a 202, then poll GET /v1/generations/{id} or GET /v1/videos/{id}, or receive a webhook.</summary>
</entry>
<entry>
<title>Check your balance from code with GET /v1/credits</title>
<link rel="alternate" href="https://hyperouter.app/news/check-your-balance-with-get-v1-credits"/>
<id>https://hyperouter.app/news/check-your-balance-with-get-v1-credits</id>
<published>2026-10-26T00:00:00Z</published>
<updated>2026-10-26T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Guides"/>
<summary>GET /v1/credits returns your balance, what open requests hold and what is left to spend, so a script can warn you before a request is refused.</summary>
</entry>
<entry>
<title>Errors you can act on</title>
<link rel="alternate" href="https://hyperouter.app/news/errors-you-can-act-on"/>
<id>https://hyperouter.app/news/errors-you-can-act-on</id>
<published>2026-10-26T00:00:00Z</published>
<updated>2026-10-26T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Guides"/>
<summary>The error object, the status codes worth handling, why Hyperouter answers 503 with X-Upstream-Status instead of 502 or 504, and a retry loop with backoff.</summary>
</entry>
<entry>
<title>Every request has an ID you can quote</title>
<link rel="alternate" href="https://hyperouter.app/news/every-request-has-an-id-you-can-quote"/>
<id>https://hyperouter.app/news/every-request-has-an-id-you-can-quote</id>
<published>2026-10-26T00:00:00Z</published>
<updated>2026-10-26T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Guides"/>
<summary>Chat, image and video answers carry an id. Look the request up with GET /v1/generations/{id}, and quote the id in a support ticket.</summary>
</entry>
<entry>
<title>Prompt expansion for image and video</title>
<link rel="alternate" href="https://hyperouter.app/news/prompt-expansion-for-image-and-video"/>
<id>https://hyperouter.app/news/prompt-expansion-for-image-and-video</id>
<published>2026-10-26T00:00:00Z</published>
<updated>2026-10-26T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Announcements"/>
<summary>Set prompt_expand to true and Hyperouter rewrites your prompt for the model before it renders. The rewrite is billed on the same request, and a failed rewrite costs nothing.</summary>
</entry>
<entry>
<title>Retry safely with Idempotency-Key</title>
<link rel="alternate" href="https://hyperouter.app/news/retry-safely-with-idempotency-key"/>
<id>https://hyperouter.app/news/retry-safely-with-idempotency-key</id>
<published>2026-10-26T00:00:00Z</published>
<updated>2026-10-26T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Guides"/>
<summary>A timeout does not tell you whether Hyperouter got the request. Send an Idempotency-Key and a repeat starts no second job and costs nothing extra.</summary>
</entry>
<entry>
<title>Call any model with the OpenAI SDK</title>
<link rel="alternate" href="https://hyperouter.app/news/call-any-model-with-the-openai-sdk"/>
<id>https://hyperouter.app/news/call-any-model-with-the-openai-sdk</id>
<published>2026-10-25T00:00:00Z</published>
<updated>2026-10-25T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Guides"/>
<summary>Point the OpenAI SDK at Hyperouter&#39;s base URL, use your Hyperouter key, and call Grok and Qwen models with the code you already have.</summary>
</entry>
<entry>
<title>Hyperouter is generally available</title>
<link rel="alternate" href="https://hyperouter.app/news/hyperouter-is-live"/>
<id>https://hyperouter.app/news/hyperouter-is-live</id>
<published>2026-10-25T00:00:00Z</published>
<updated>2026-10-25T00:00:00Z</updated>
<author><name>Hyperouter</name></author>
<category term="Announcements"/>
<summary>One OpenAI-compatible API and one prepaid balance for xAI&#39;s Grok and Qwen models, across chat, images and video, with DeepSeek coming next.</summary>
</entry>
</feed>
