1 parent bb0fd28 commit 9d2d7bdCopy full SHA for 9d2d7bd
1 file changed
src/core/FormatConverter.js
@@ -159,8 +159,9 @@ class FormatConverter {
159
160
// Process each tool
161
for (const tool of geminiBody.tools) {
162
- if (tool.functionDeclarations && Array.isArray(tool.functionDeclarations)) {
163
- for (const funcDecl of tool.functionDeclarations) {
+ const declarations = tool.functionDeclarations || tool.function_declarations;
+ if (declarations && Array.isArray(declarations)) {
164
+ for (const funcDecl of declarations) {
165
if (funcDecl.parameters) {
166
funcDecl.parameters = sanitizeSchema(funcDecl.parameters);
167
}
0 commit comments