Tools agent

As a relative newbie, after a lot of frustration, I came to realize that my Tools Agent wasn’t working because the Google Gemini Chat Model isn’t one of the supported models (according to the docs). Neither is the DeepSeek Chat Model.

Is this correct? Will they be supported in the future, or is there an inherent issue with these models?

Hey, a lot of LLMs do not support tool as you said. If you want to use these models as orchestrator and instruct smaller models that have access to tools, it is very possible though !

Hope this helps :slight_smile:

There is nothing wrong with using gemini and tools?
What is your issue with tools? Maybe the prompt of the tool can get refined a bit.

Gemini doesn’t work for me. Which model are you using?

For example, I get this error in one use case (no errors if I swap in Mistral Large):

Error in sub-node ‘Google Gemini Chat Model‘

Google Gemini requires at least one dynamic parameter when using tools
Open node

And this error in a different use case:

Error in sub-node ‘Google Gemini Chat Model‘

[GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-pro-latest:streamGenerateContent?alt=sse: [400 Bad Request] * GenerateContentRequest.tools[0].function_declarations[0].parameters.properties[Tool_Parameters].type: must be specified when not using one_of, any_of or all_of fields

I used Gemini 2.0 Flash model

No luck for me. I am running n8n locally on a Mac… not sure if there is some bug due to this.

1 Like

Im also facing the same issue. please ping me if you find an answer for that solution.

Same error for me, using Gemini 2.0 Flash-001

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.