GPT-4 responses getting shorter and refusing tasks

You're paying for ChatGPT Plus or API access, but GPT-4 suddenly gives you three-sentence answers instead of detailed explanations, or refuses tasks it handled perfectly last week. This hits users hardest during complex

GPT-4 responses getting shorter and refusing tasks

You're paying for ChatGPT Plus or API access, but GPT-4 suddenly gives you three-sentence answers instead of detailed explanations, or refuses tasks it handled perfectly last week. This hits users hardest during complex coding projects, research tasks, and content creation workflows.

What's actually happening

OpenAI doesn't change GPT-4's core training, but they do adjust system-level constraints — response length limits, refusal triggers, and safety filters. These changes roll out silently across the fleet. You're using the same "GPT-4" model name, but the guardrails governing what it will write and how long it'll write have shifted.

The most common culprit is usage-based throttling. When GPT-4 detects high demand on OpenAI's servers, it automatically shortens responses to serve more users. You'll notice this during US business hours and evenings GMT. The model completes your request but cuts output at 400-600 tokens instead of the usual 2,000-3,000 token responses. It doesn't tell you this happened — the response just ends abruptly or feels incomplete.

New refusals typically come from updated content policy filters. If GPT-4 suddenly refuses to help with medical advice, code that mentions cryptocurrency, or creative content involving public figures, that's a filter adjustment — not the model "forgetting" how to do something. The error message usually reads "I can't assist with that" or "That's outside my guidelines," without specifics.

How to fix it

1. Switch to GPT-4o in your ChatGPT settings

Click your profile icon (bottom-left), select SettingsGeneral → scroll to Model. Choose GPT-4o instead of GPT-4. GPT-4o runs on different infrastructure with separate rate limits. If the short responses persist, the issue is account-wide throttling, not model selection.

2. Add explicit length instructions to your prompt

Start requests with: "Provide a comprehensive 800-word explanation of [topic], including specific examples for each point." GPT-4 interprets length requests as user preference signals that sometimes override automatic shortening. Don't just say "be detailed" — specify word counts.

3. Break requests into smaller chunks

Instead of "Analyze this 200-line Python script and suggest improvements," try "Review lines 1-50 of this script for security issues." Then follow up with lines 51-100. This works around per-response token limits while getting complete coverage. The model treats each chunk as a fresh request.

4. Rephrase refused tasks to focus on educational context

If GPT-4 refuses a coding task with "I can't help with that," reframe it: "Explain the computer science concepts behind [refused topic] for an academic paper." This shifts the request from "do this thing" to "teach me about this thing," which often passes content filters. Don't try to trick the model — genuinely ask for educational explanations.

5. Check if you've hit Plus usage caps

ChatGPT Plus has a rolling 3-hour message cap (40-50 messages depending on load). When you hit it, responses get shorter or you see "You've reached the current usage cap for GPT-4." Wait 3 hours or switch to GPT-3.5, which has higher limits. This resets automatically — no action needed beyond waiting.

If that doesn't work

You're likely experiencing a model behaviour change that affects all users. Check Reddit's r/ChatGPT and r/OpenAI within the past 48 hours — if dozens of users report identical issues, OpenAI deployed a system update. These typically stabilise within 3-5 days as engineers tune the new constraints.

For API users seeing this in production: log into platform.openai.com, check Usage to confirm you haven't hit account-level rate limits. If usage shows normal, but responses remain short, add `max_tokens=3000` to your API calls (default is often 256). Contact OpenAI support through the platform dashboard, include your API request ID from the response header, and specify the exact timestamp when behaviour changed.

For persistent refusals on legitimate tasks, especially if ChatGPT not working entirely for specific request types, appeal through help.openai.com. Include the exact prompt and refusal message. Response time averages 2-3 business days.

Questions people actually ask

Q: Did OpenAI secretly downgrade GPT-4 to save money?

A: No. You're hitting dynamic response limits based on server load, or you've triggered updated content filters. The model's capabilities haven't changed — the constraints around what it will output have.

Q: Why does GPT-4 refuse tasks it did yesterday?

A: Content policy filters update continuously. A task allowed Monday might trigger a new safety rule Tuesday. This isn't random — it reflects OpenAI's evolving guidelines around specific content types.

Q: Will clearing my chat history fix short responses?

A: No. Response length throttling is account-wide and server-side. Chat history only affects context window usage, not output length limits.

Q: Is GPT-4o better than GPT-4 for avoiding these issues?

A: Often yes — it runs on separate infrastructure with different rate limits and filter configurations. Worth testing when model behaviour changed unexpectedly.

What to remember

  • Specify exact word counts in your prompts — "comprehensive" means nothing to automatic length limiters
  • GPT-4o and GPT-4 have separate throttling systems — switch models when you hit limits
  • Usage caps reset every 3 hours for Plus users — just wait it out
  • Sudden refusals mean updated content filters, not model degradation — rephrase for educational context
  • Check community reports before assuming it's just your account

---

*openai-support.com is an independent resource, not affiliated with OpenAI Inc.*

Related help