Describe the problem/error/question
Using Gemini Pro 3 in AI agent node (with tools connected also) results in a missing thought signature error.
What is the error message (if any)?
{
“errorMessage”: “Bad request - please check your parameters”,
“errorDescription”: “[GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-preview:generateContent: [400 Bad Request] Function call is missing a thought_signature in functionCall parts. This is required for tools to work correctly, and missing thought_signature may lead to degraded model performance. Additional data, function call default_api:Get_Projects_List , position 2. please refer to Thought Signatures | Gemini API | Google AI for Developers for more details.”,
“errorDetails”: {},
“n8nDetails”: {
“time”: “11/18/2025, 3:17:23 PM”,
“n8nVersion”: “1.120.3 (Cloud)”,
“binaryDataMode”: “filesystem”
}
}
Please share your workflow
Share the output returned by the last node
Bad request - please check your parameters
[GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-preview:generateContent: [400 Bad Request] Function call is missing a thought_signature in functionCall parts. This is required for tools to work correctly, and missing thought_signature may lead to degraded model performance. Additional data, function call default_api:Get_Projects_List , position 2. please refer to Thought Signatures | Gemini API | Google AI for Developers for more details.
Information on your n8n setup
- n8n version: 1.120.3 (cloud)
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
- Operating system: