# Google gemini-3-api helper API response error

**URL:** https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019
**Category:** Bug
**Tags:** ai, ai-bot
**Created:** [November 19, 2025, 1:48pm UTC](https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019 "2025-11-19T13:48:08Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![honeymoose](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeymoose/32/198718_2.png) [@honeymoose](https://meta.discourse.org/u/honeymoose)
#### Post date: [November 19, 2025, 1:48pm UTC](https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019/1 "2025-11-19T13:48:08Z")

</div>

Try to test gemini-3-api.

Got error when try to use Helper.

```plaintext
{
“error”: {
“code”: 400,
“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:search , position 2. please refer to https://ai.google.dev/gemini-api/docs/thought-signatures for more details.”,
“status”: “INVALID_ARGUMENT”
}
}

```

## Creative OK

 ![4b92c5c24fec3938db0fba34d7ffc6396ff275f0](https://global.discourse-cdn.com/meta/original/4X/4/b/9/4b92c5c24fec3938db0fba34d7ffc6396ff275f0.png)  
 ![919a0179bc271708383b1189825395c3efc087bb](https://global.discourse-cdn.com/meta/original/4X/9/1/9/919a0179bc271708383b1189825395c3efc087bb.jpeg)  
Model URL for gemini - 3 is: `https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-preview`

Any suggestion?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [November 19, 2025, 3:11pm UTC](https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019/2 "2025-11-19T15:11:55Z")

</div>

> [@honeymoose](#):
>
> `https://ai.google.dev/gemini-api/docs/thought-signatures`

@sam this is the equivalent of what you’ve been working on for OpenAI and Anthropic right?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 20, 2025, 4:39am UTC](https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019/3 "2025-11-20T04:39:30Z")

</div>

Yeah it is a surprisingly complicated protocol, especially when multiple tool calls are involved.

I am working on it! Hopefully I will have this implemented this week.

Thinking objects now have “provider\_data”, the new change is to allow ToolCall objects to ferry that around as well.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 21, 2025, 1:22am UTC](https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019/4 "2025-11-21T01:22:02Z")

</div>

This is now fixed 🎊

[https://github.com/discourse/discourse/commit/0e6482fcf4d2a10a27ee55af4701ed2c625cbfc4](https://github.com/discourse/discourse/commit/0e6482fcf4d2a10a27ee55af4701ed2c625cbfc4)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 21, 2025, 9:00pm UTC](https://meta.discourse.org/t/google-gemini-3-api-helper-api-response-error/389019/5 "2025-11-21T21:00:09Z")

</div>

This topic was automatically closed after 19 hours. New replies are no longer allowed.
