I’m evaluating sambanova for moving my gemma-4 workload over here for fast inference.
I have two critical questions about the platform, unanswered in either docs, or playground:
- Do you support reasoning with gemma-4? playground does not returns reasoning traces
- EXTREMELY IMPORTANT: do you support SENDING BACK REASONING TRACES after tool call to gemma-4 AND GEMMA USING IT? this is currently borked with 90% of inference providers.
This is specifically the following case:
{
"model": "gemma-4-31b-it",
"messages": [
{
"role": "user",
"content": "Think of a number, then send \"okay\" to me with the send_message tool, then tell me the number you thought of."
},
{
"role": "assistant",
"content": null,
"tool_calls": [
{
"id": "call_1",
"type": "function",
"function": {
"name": "send_message",
"arguments": "{\"text\":\"okay\"}"
}
}
],
"reasoning": "I thought of number 99. Now on to sending okay."
},
{
"role": "tool",
"tool_call_id": "call_1",
"content": "sent"
}
],
"tools": [
{
"type": "function",
"function": {
"name": "send_message",
"description": "Send a chat message to the user.",
"parameters": {
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
]
}
}
}
],
"temperature": 0,
"max_tokens": 400
}
With reasoning enabled, for you as an inference provider, what does the model produce for this query.
Thank you,
-Joel