Skip to content

Support tool-calling for LLMs with coding skills #1273

Open
@nileshtrivedi

Description

@nileshtrivedi

Even if the LLM (for eg: Gemma3 hosted by Gemini) does not support standard tool-calling spec, it can be accomplished by sending the function signatures in the system prompt and post-processing the LLM response. LiteLLM does this with a flag (add_function_to_prompt) and has documented it here.

This would be great to have in ADK as it will become possible to use models like Gemma3-27b for Agentic tasks.

Metadata

Metadata

Assignees

Labels

toolsIssues related to tools

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions