Stuck on a weird n8n issue - hoping someone has seen this before!
The Problem: My workflow sends database records to OpenAI, but the AI completely ignores my real data and makes up fake entries instead.
My Setup: Google Sheets → Format Database → Merge → OpenAI
What's Happening:
- My database has 76 real records
- OpenAI claims to see 100 fake records with made-up names
- The AI isn't reading my actual data at all
What I've Tried: ✅ Data flows correctly through all nodes✅ Merge node outputs 76 real items✅ Added anti-hallucination prompts✅ Used JSON.stringify($input.all()) to send data✅ Switched to gpt-3.5-turbo
The Mystery: Every node before OpenAI shows the correct data, but OpenAI acts like it's getting completely different information.
Has anyone experienced OpenAI completely ignoring provided data in n8n? What could cause this disconnect?
Any help appreciated! 🙏