When the LLM executes multiple tool calls in a single turn, the following error is thrown:
GoogleLLMService#0 exception (~/src/pipecat/.venv/lib/python3.12/site-packages/google/genai/errors.py:210): Unknown error occurred: 400 Bad Request. {'message': '{\n "error": {\n "code": 400,\n "message": "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_restaurant_recommendation` , position 7. Please refer to https://ai.google.dev/gemini-api/docs/thought-signatures for more details.",\n "status": "INVALID_ARGUMENT"\n }\n}\n', 'status': 'Bad Request'}
Bot functions are called.