HTTP 429: ..., are not translated.Deployment and access
The page loads, but analysis shows “No API key provided”
The page loads, but analysis shows “No API key provided”
DEEPSEEK_API_KEY or GEMINI_API_KEY, and no key is entered in the browser settings either.- Docker: After editing
.env.production, rundocker compose up -dto recreate the container. - Vercel: After adding the variable under Settings → Environment Variables, redeploy.
- Local development: After editing
.env.local, restartnpm run dev.
Only a Gemini key is configured, and analysis still fails
Only a Gemini key is configured, and analysis still fails
curl works on the server itself, but the site is unreachable from outside
curl works on the server itself, but the site is unreachable from outside
3002, or open 80 and 443 after you set up a reverse proxy.The HTTPS certificate request fails
The HTTPS certificate request fails
80 isn’t open. Confirm that the A record has taken effect, then try again.I set an access password, but I have to enter it every time
I set an access password, but I have to enter it every time
Secure flag and can only be saved over HTTPS. Set up HTTPS for your site. Changing CODE also invalidates all existing sessions.Analysis and translation
Streaming output keeps getting cut off
Streaming output keeps getting cut off
proxy_buffering off.The message says the analysis did not preserve the original text
The message says the analysis did not preserve the original text
The message says the output was truncated by the model (finish_reason: length)
The message says the output was truncated by the model (finish_reason: length)
The message says “The upstream API timed out”
The message says “The upstream API timed out”
The message says “The upstream stream stopped responding”
The message says “The upstream stream stopped responding”
Segmentation is wrong and one word is split into several pieces
Segmentation is wrong and one word is split into several pieces
Other features
The sentence of the day on the home page only rotates among a few fixed sentences
The sentence of the day on the home page only rotates among a few fixed sentences
Gemini TTS doesn't read text aloud
Gemini TTS doesn't read text aloud
GEMINI_API_KEY on the server, or enter a Gemini key in Settings. You can also switch back to Edge TTS, which needs no key.Recent texts disappear after a refresh
Recent texts disappear after a refresh
Report an issue
If none of the above solves your problem, open an issue on GitHub. When you report an analysis problem, include:- The model provider and model version
- The interface language
- The original text that reproduces the problem
